function resolve(value) {
		return promise(function(resolve) {
			resolve(value);
		});
	}
Returns a resolved promise. The returned promise will be
 - fulfilled with promiseOrValue if it is a value, or
 - if promiseOrValue is a promise
   - fulfilled with promiseOrValue's value after it is fulfilled
   - rejected with promiseOrValue's reason after it is rejected
@param  {*} value
@return {Promise}