export function mapSet(set: Set, callback: (t: T) => R): Set { const newSet = new Set(); for (const el of set) { newSet.add(callback(el)); } return newSet; }