function Trove.Construct(i,h,...)local a=nil local M=type(h)if M=="\116\097\098\108\101"then a=h.new(...)elseif M=="\102\117\110\099\116\105\111\110"then a=h(...)end return i:Add(a)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

