function Table.merge(q,X)local M=table.clone(q)for q,X in pairs(X)do M[q]=X end return M end

function Table.merge(orig, new)
	local result = table.clone(orig)
	for key, val in pairs(new) do
		result[key] = val
	end
	return result
end
