function callGetModule(args) {
            getModule(makeModuleMap(args[0], null, true)).init(args[1], args[2]);
        }
Checks is the module is ready to define itself, and if so,
define it. If the silent argument is true, then it will just
define, but not notify listeners, and not ask for a context-wide
check of all loaded modules. That is useful for cycle breaking.