function Immutable.RemoveFromDictionary(D,...)local R={}for D,j in next,D do local Y=false for R=1,select("\035",...),1 do if D==select(R,...)then Y=true break end end if not Y then R[D]=j end end return R end

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

	for key, value in next, 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
