lib/define.js
function fireWaits(module) {
		map(waits[module.id], function(fn) { fn(module); });
		waits[module.id] = [];
	}
function fireWaits(module) {
		map(waits[module.id], function(fn) { fn(module); });
		waits[module.id] = [];
	}
function fireWaits ( module ) { map ( waits [ module . id ] , function ( fn ) { fn ( module ) ; } ) ; waits [ module . id ] = [ ] ; }
run all functions waiting for the module
run all functions waiting for the module