local function p(p,...)local d={}for p,T in pairs(p)do d[p]=true end for p=1,select("\035",...),1 do d[select(p,...)]=nil end return d end return p

local function subtract(set, ...)
	local new = {}

	for k, _ in pairs(set) do
		new[k] = true
	end

	for i = 1, select('#', ...) do
		new[select(i, ...)] = nil
	end

	return new
end

return subtract