static MultiMap mapMultiMapValues(O func, MultiMap mm) {
MultiMap m = similarEmptyMultiMap(mm);
for (O key : keys(mm))
for (O value : mm.get(key))
m.put(key, callF(func, value));
ret m;
}
static MultiMap mapMultiMapValues(MultiMap mm, O func) {
ret mapMultiMapValues(func, mm);
}
static MultiMap lambdaMapLike mapMultiMapValues(IF1 func, MultiMap mm) {
ret mapMultiMapValues((O) func, mm);
}