public mapError<E2>(fn: (error: E) => E2): Task<E2, S> {
    return mapError(fn, this)
  }