function Immutable.JoinDictionaries(...)local i={}for M=1,select("\035",...),1 do local Y=select(M,...)for M,Y in next,Y do i[M]=Y end end return i end
--[[
	Merges dictionary-like tables together.
]]
function Immutable.JoinDictionaries(...)
	local result = {}

	for i = 1, select("#", ...) do
		local dictionary = select(i, ...)
		for key, value in next, dictionary do
			result[key] = value
		end
	end

	return result
end
