function Signal.FireDeferred(V,...)local y=V._handlerListHead while y do task.defer(y._fn,...)y=y._next end end

function Signal:FireDeferred(...)
	local item = self._handlerListHead
	while item do
		task.defer(item._fn, ...)
		item = item._next
	end
end

