static L printNumberedLines(L l) { int i = 0; for (A a : l) print((++i) + ". " + a); ret l; } static void printNumberedLines(O o) { printNumberedLines(lines(str(o))); }