static L allToString(Collection c) { new L l; for (O o : c) l.add(str(o)); ret l; } static S[] allToString(O[] c) { S[] l = new S[l(c)]; for i over c: l[i] = str(c[i]); ret l; }