public static Eff <Que <A> > Sequence <A>(this Que <Eff <A> > ma) => ma.Traverse(identity);
public static IEnumerable <Que <A> > Sequence <A>(this Que <IEnumerable <A> > ta) => ta.Traverse(identity);
public static Eff <RT, Que <A> > Sequence <RT, A>(this Que <Eff <RT, A> > ma) where RT : struct => ma.Traverse(identity);
public static Task <Que <A> > Sequence <A>(this Que <Task <A> > ma) => ma.Traverse(identity);