need some sort of "lockfile" concept, probably. ugh. ref https://github.com/savq/paq-nvim/issues/149#issuecomment-1665434482