static L collect(Iterable c, S field) { ret collectField(c, field); } static L mapMethodLike collect(S field, Iterable c) { ret collectField(c, field); } /*ifclass Concept static L collect(Class c, S field) { ret collect(list(c), field); } endif TODO: make translator ignore stuff in ifclass until resolved */