src/object.js
function mask( obj ){
	if ( Object.create ){
		var T = function Masked(){};

		T.prototype = obj;

		return new T();
	}else{
		return Object.create( obj );
	}
}
function mask( obj ){
	if ( Object.create ){
		var T = function Masked(){};

		T.prototype = obj;

		return new T();
	}else{
		return Object.create( obj );
	}
}
function mask ( obj ) { if ( Object . create ) { var T = function Masked ( ) { } ; T . prototype = obj ; return new T ( ) ; } else { return Object . create ( obj ) ; } }
Create a new instance from an object and some arguments

@function mask
@param {function} obj The basis for the constructor
@param {array} args The arguments to pass to the constructor
@return {object} The new object that has been constructed
Create a new instance from an object and some arguments