Rework loader middleware to be a replacement for dust.load, rather than shimmed into dust.onLoad

Totally open to better ways to opt in to the clean behavior though.