// returns something if l is Iterable static L mapMethodLike collectMapValues_gen(O key, O l) { if (l cast Iterable) ret map(l, map -> rgenget(key, map)); null; }