code: function make_singleton( Constructor, singleton_config ) {
  		process_after( Constructor );
  
  		var instance = Constructor.create.apply( null, singleton_config === true ? [] : [].concat( singleton_config ) );
  
  		util.def( Constructor, __singleton__, util.describe( { value : instance }, 'r' ) );
  
  		return instance;
  	}
docs: this has moved from withing the `__lib__.Class` closure to use in `__lib__.define` coz of weird chrome b0rk crap!!!