static Map replaceNullValuesWith(B value, Map map) {
if (map == null) null;
Map m = similarEmptyMap(map);
for (A a, B b : map)
m.put(a, or(b, value));
ret m;
}
static Map replaceNullValuesWith(B value, Map map) {
ret replaceNullValuesWith(map, value);
}