static L intersperseF(IF0 a, Iterable l) { new L out; fOr (A x : l) { if (!empty(out)) out.add(a!); out.add(x); } ret out; }