flatMapEnv<C> method
{@category sequencing}
Implementation
Effect<E, L, C> flatMapEnv<C>(Effect<E, L, C> Function(R r, E env) f) =>
Effect.from(
(context) => _unsafeRun(context).then(
(exit) => switch (exit) {
Left(value: final cause) => Left(cause),
Right(value: final value) =>
f(value, context.env)._unsafeRun(context),
},
),
);