class['t]engine_mixin :'t engine_state -> Unixqueue.event_system ->object..end
state and
request_notification.method state : 't engine_statemethod private set_state : 't engine_state -> unitmethod request_notification : (unit -> bool) -> unitmethod private notify : unit -> unitmethod event_system : Unixqueue.event_system