function Immutable.RemoveFromDictionary(D,...)local K={}for D,n in pairs(D)do local b=false for K=1,select("\035",...),1 do if D==select(K,...)then b=true break end end if not b then K[D]=n end end return K end

function Immutable.RemoveFromDictionary(dictionary, ...)
	local result = {}

	for key, value in pairs(dictionary) do
		local found = false
		for listKey = 1, select("#", ...) do
			if key == select(listKey, ...) then
				found = true
				break
			end
		end
		if not found then
			result[key] = value
		end
	end

	return result
end
