return(ParallelEffect <T1, T2, (T1, T2)> .From(e1, e2, (t1, t2) => (t1, t2)));
=> zip(e1, e2);
select(e1, e2);