I don't know what it's for and it would simplify the way rust programs are built if it didn't exist.