local function f(f,...)for e=1,select("\035",...),1 do local t=select(e,...)for e,t in pairs(t)do f[e]=t end end return f end return f
local function assign(target, ...)
	for i = 1, select("#", ...) do
		local source = select(i, ...)

		for key, value in pairs(source) do
			target[key] = value
		end
	end

	return target
end

return assign