function Immutable.Set(m,b,R)local k={}for m,b in pairs(m)do k[m]=b end k[b]=R return k end

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

	for key, value in pairs(dictionary) do
		new[key] = value
	end

	new[key] = value

	return new
end
