static L preciseMap(Iterable l, O f) { ret map_precise(l, f); } static L mapLike preciseMap(O f, Iterable l) { ret map_precise(f, l); } static L preciseMap(O f, O[] l) { ret map_precise(f, l); } static L preciseMap(O f, Map map) { ret map_precise(f, map); } static L preciseMap(Map map, O f) { ret map_precise(map, f); }