Why does this exist?

This exists because cargo will simply just not shut up about "not allowing git dependencies"