/** * Submerges the error case of an `Either` into the `Effect`. The inverse * operation of `either`. * * @tsplus static effect/core/io/Effect.Ops absolve * @tsplus getter effect/core/io/Effect absolve */ export function absolve(self: Effect>): Effect { return self.flatMap((either) => Effect.fromEither(either)) }