public static EitherAsync <L, Aff <B> > Sequence <L, A, B>(this Aff <A> ta, Func <A, EitherAsync <L, B> > f) => ta.Map(f).Traverse(Prelude.identity);
public static ValueTask <Aff <B> > Sequence <A, B>(this Aff <A> ta, Func <A, ValueTask <B> > f) => ta.Map(f).Traverse(Prelude.identity);
public static TryAsync <Aff <B> > Sequence <A, B>(this Aff <A> ta, Func <A, TryAsync <B> > f) => ta.Map(f).Traverse(Prelude.identity);
public static Aff <RT, Aff <B> > Sequence <RT, A, B>(this Aff <A> ta, Func <A, Aff <RT, B> > f) where RT : struct, HasCancel <RT> => ta.Map(f).Sequence();