static MultiSetMap lambdaMapLike mapMultiSetMapKeys(IF1 f, MultiSetMap mm) { MultiSetMap m = similarEmptyMultiSetMap(mm); for (key : keys(mm)) m.put(f.get(key), mm.get(key)); ret m; } static MultiSetMap lambdaMapLike mapMultiSetMapKeys(MultiSetMap mm, IF1 f) { ret mapMultiSetMapKeys(f, mm); }