static L parallelEval(L> l) { ret parallelMap2(l, func(IF0 f) -> A { callF(f) }); } static L parallelEval(IF0... l) { ret parallelEval(asVirtualList(l)); }