isOverlap = (a, b) => {
	for (const item of a) {
		if (b.has(item)) return true;
	}
	return false;
}
@template T
@param {Set<T>} a set
@param {Set<T>} b other set
@returns {boolean} true if at least one item of a is in b