static L> parsePoems(L texts) { new L> l; for (S s : texts) l.add(parsePoem(s)); ret l; }