function Promise(resolver, handler) {
			this._handler = resolver === Handler ? handler : init(resolver);
		}
Create a promise whose fate is determined by resolver
@constructor
@returns {Promise} promise
@name Promise