Now supports yield on .load, this is useful when more
control of dependency loading is required.