@bind
  public reject(reason?: any): InsideOutPromise<TValue, TReason> {
    this._reject(reason)
    return this
  }