docs: function register( name, exports, options ) {
      var f       = 'register()'
        , _global = options.global
      ;
      
      de&&ug( f, name, exports, options );
      
      modules[ name ] && fatal( f + ' allready loaded: ' + name );
      
      modules[ name ] = exports || {};
      
      if ( exports && _global ) {
        name = typeof _global == 'string' ? _global : name;
        
        if ( options.no_conflict ) {
          var previous = global[ name ];
          
          exports.no_conflict = function() {
            global[ name ] = previous;
            
            return exports;
          };
        }
        
        global[ name ] = exports;
      }
    }