makeAsync.js
function() {
		var args = Array.prototype.slice.call(arguments);
		args.unshift(null);
		var Factory = classFunc.bind.apply(
			classFunc,
			args
		);
		this._inst = new Factory();
	}
function() {
		var args = Array.prototype.slice.call(arguments);
		args.unshift(null);
		var Factory = classFunc.bind.apply(
			classFunc,
			args
		);
		this._inst = new Factory();
	}
function ( ) { var args = Array . prototype . slice . call ( arguments ) ; args . unshift ( null ) ; var Factory = classFunc . bind . apply ( classFunc , args ) ; this . _inst = new Factory ( ) ; }
This will create the constructor
This will create the constructor