class ['t] epsilon_engine : 't engine_state -> Unixqueue.event_system -> ['t] engine
['t]
't engine_state -> Unixqueue.event_system ->
engine