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

function Trove: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

