public static Aff <Stck <B> > SequenceParallel <A, B>(this Stck <A> ta, Func <A, Aff <B> > f, int windowSize) => ta.Map(f).SequenceParallel(windowSize);
public static Eff <RT, Stck <B> > Sequence <RT, A, B>(this Stck <A> ta, Func <A, Eff <RT, B> > f) where RT : struct => ta.Map(f).Sequence();
public static Eff <Stck <B> > Sequence <A, B>(this Stck <A> ta, Func <A, Eff <B> > f) => ta.Map(f).Sequence();
public static Aff <Stck <B> > SequenceParallel <A, B>(this Stck <A> ta, Func <A, Aff <B> > f) => ta.Map(f).SequenceParallel();
public static State <S, Stck <B> > Sequence <S, A, B>(this Stck <A> ta, Func <A, State <S, B> > f) => ta.Map(f).Sequence();
public static IEnumerable <Stck <B> > Sequence <A, B>(this Stck <A> ma, Func <A, IEnumerable <B> > f) => ma.Map(f).Traverse(Prelude.identity);
public static Aff <RT, Stck <B> > SequenceParallel <RT, A, B>(this Stck <A> ta, Func <A, Aff <RT, B> > f, int windowSize) where RT : struct, HasCancel <RT> => ta.Map(f).SequenceParallel(windowSize);
public static Aff <RT, Stck <B> > SequenceSerial <RT, A, B>(this Stck <A> ta, Func <A, Aff <RT, B> > f) where RT : struct, HasCancel <RT> => ta.Map(f).SequenceSerial();
public static Writer <MonoidW, W, Stck <B> > Sequence <MonoidW, W, A, B>(this Stck <A> ta, Func <A, Writer <MonoidW, W, B> > f) where MonoidW : struct, Monoid <W> => ta.Map(f).Sequence();
public static RWS <MonoidW, Env, W, S, Stck <B> > Sequence <MonoidW, Env, W, S, A, B>(this Stck <A> ta, Func <A, RWS <MonoidW, Env, W, S, B> > f) where MonoidW : struct, Monoid <W> => ta.Map(f).Sequence();
public static Reader <Env, Stck <B> > Sequence <Env, A, B>(this Stck <A> ta, Func <A, Reader <Env, B> > f) => ta.Map(f).Sequence();