function Immutable.JoinDictionaries(...)local D={}for N=1,select("\035",...),1 do local X=select(N,...)for N,X in pairs(X)do D[N]=X end end return D end
--[[
	Merges dictionary-like tables together.
]]
function Immutable.JoinDictionaries(...)
	local result = {}

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

	return result
end
