function Signal.isSignal(O)return type(O)=="\116\097\098\108\101"and getmetatable(O)==Signal end

function Signal.isSignal(value)
	return type(value) == "table"
		and getmetatable(value) == Signal
end
