'a #Uq_engines_compat.engine list -> ('a -> 'b -> 'b) -> 'b -> Unixqueue.event_system -> ['b] Uq_engines_compat.engine