static CloseableIterableIterator linesFromReader(Reader r) { final BufferedReader br = bufferedReader(r); ret iteratorFromFunction_f0_autoCloseable(func -> S { readLineFromReaderWithClose(br) }, _wrapIOCloseable(br)); }