class['a]signal_engine :Unixqueue.event_system ->object..end
let se = new signal_engine esys: The engine se remains in
`Working 0 until the method se # signal x is called. At this point
e transitions to x. Any further call of signal does not
have any effect.
Also, if se is aborted, signal does not have any effect.
Inherits
method signal : 'a final_state -> unit