function Janitor.Construct(O,m,...)local n=nil local P=type(m)if P=="\116\097\098\108\101"then n=m.new(...)elseif P=="\102\117\110\099\116\105\111\110"then n=m(...)end return O:Add(n)end

function Janitor:Construct(class, ...)
	local object = nil
	local t = type(class)
	if t == "table" then
		object = class.new(...)
	elseif t == "function" then
		object = class(...)
	end
	return self:Add(object)
end

