public static EitherAsync <L, EitherAsync <L, B> > Sequence <L, A, B>(this EitherAsync <L, A> ta, Func <A, EitherAsync <L, B> > f) => ta.Map(f).Sequence();
public EitherAsync <L, B> Map(EitherAsync <L, A> ma, Func <A, B> f) => ma.Map(f);
public static OptionAsync <EitherAsync <L, B> > Sequence <L, A, B>(this EitherAsync <L, A> ta, Func <A, OptionAsync <B> > f) => ta.Map(f).Sequence();
public static EitherAsync <RfcErrorInfo, Unit> AsUnit(this EitherAsync <RfcErrorInfo, IFunction> self) { return(self.Map(_ => Unit.Default)); }
public static ValueTask <EitherAsync <L, B> > Sequence <L, A, B>(this EitherAsync <L, A> ta, Func <A, ValueTask <B> > f) => ta.Map(f).Sequence();
public static Aff <RT, EitherAsync <L, B> > Sequence <RT, L, A, B>(this EitherAsync <L, A> ta, Func <A, Aff <RT, B> > f) where RT : struct, HasCancel <RT> => ta.Map(f).Sequence();
public EitherAsync <L, R2> Map(EitherAsync <L, R> ma, Func <R, R2> f) => ma.Map(f);