module-loader draft