setmetatable(Signal,{__index=function(N,p)error(("\065\116\116\101\109\112\116 \116\111 \103\101\116 \083\105\103\110\097\108\058\058\037\115 \040\110\111\116 \097 \118\097\108\105\100 \109\101\109\098\101\114\041"):format(tostring(p)),2)end,__newindex=function(N,p,f)error(("\065\116\116\101\109\112\116 \116\111 \115\101\116 \083\105\103\110\097\108\058\058\037\115 \040\110\111\116 \097 \118\097\108\105\100 \109\101\109\098\101\114\041"):format(tostring(p)),2)end})return Signal

setmetatable(Signal, {
	__index = function(_, key)
		error(("Attempt to get Signal::%s (not a valid member)"):format(tostring(key)), 2)
	end,
	__newindex = function(_, key, _)
		error(("Attempt to set Signal::%s (not a valid member)"):format(tostring(key)), 2)
	end
})

return Signal
