While looking into #2 I noticed that (of course) the callback for a require is only fired after all the requires inside are taken care of.
Is there a way to execute something when the require starts, so it is easier to understand in what order things are required?