Set.prototype.difference_update = Set.prototype._difference_update =
        function (...others) {
            for (const other of others) {
                for (const key of other) this.discard(key);
            }