static A pnl(S prefix, A l) { printNumberedLines(prefix, l); ret l; } static A pnl(A l) { printNumberedLines(l); ret l; } static A pnl(A map) { printNumberedLines(map); ret map; } static A pnl(S prefix, A map) { printNumberedLines(prefix, map); ret map; } static A[] pnl(A[] a) { printNumberedLines(a); ret a; } sS pnl(S s) { printNumberedLines(lines(s)); ret s; }