static A foldl_noSeed(F2 f, Iterable l) { Iterator it = iterator(l); if (!it.hasNext()) null; A a = it.next(); while (it.hasNext()) a = callF(f, a, it.next()); ret a; }