function Immutable.Set(x,N,J)local T={}for x,N in pairs(x)do T[x]=N end T[N]=J return T end

function Immutable.Set(dictionary, key, value)
	local new = {}

	for k, v in pairs(dictionary) do
		new[k] = v
	end

	new[key] = value

	return new
end
