end: function (handler) { if (this._failed) { nextTick( isFunction(handler) ? curry(handler, this._value) : throwError.bind(this._value)); } },
end: function (handler) { if (this.failed) { nextTick( isFunction(handler) ? curry(handler, this.value) : throwError.bind(this.value)); } return this.then; },