static ItIt> listPrefixes_notEmpty(L l) { ret iff(new F0 { int i, n = l(l); public O get() { if (i >= n) ret endMarker(); ret cloneSubList(l, 0, ++i); } }); }