This is just get-module.js wrapped in an IIFE instead of a module because this defines registerModule so it cannot be a module.


One cleanup could be to remove all but registerModule from this file and move that back to the module file.