I'm driving towards simplicity. Towards describing the contract that code directories ("libraries") must fulfill in order to be autoloadable. I'm convinced that nothing else is needed, but please prove me wrong.