addToSetMap = (map, key, value) => {
	const set = map.get(key);
	if (set === undefined) {
		map.set(key, new Set([value]));
	} else {
		set.add(value);
	}
}
@template K, V
@param {Map<K, Set<V>>} map map
@param {K} key key
@param {V} value value