static ItIt tlft_iterator(S s) { ItIt it = lines_iterator(s); ret iff_endOnNull(func -> S { while (it.hasNext()) { S line = it.next(); if (nempty(line = trim(line))) ret line; } null; }); }