Anonymous: anonymous modules are given a name by the modules that call them, by the dependency name they used. So if a module does require('foo'), then your anonymous module's exported value will be stored for the module ID 'foo' in the loader.