public static DisjunctOp <TResult> Select <TSource, TResult>(this DisjunctOp <TSource> source, Func <TSource, TResult> select) => new DisjunctOp <TResult>(env =>
public static GraphOp <Nil> EffectOnly <T>(this DisjunctOp <T> op) => op.Invoke.EffectOnly();