Let the ModuleManager handle promises for Modules instead of Module constructors/instances just as well.