static IVF1 psCollect(IProbabilisticScheduler ps, Cl> out) { ret a -> { if (out != null) out.add(withPreciseProbability(ps.currentProbability(), a)); }; }