class typeA serializer queues up engines, and starts the next engine when the previous one finishes.['a]serializer_t =object..end
method serialized : (Unixqueue.event_system -> 'a engine) -> 'a enginelet se = serialized f: Waits until all the previous engines reach
a final state, and then runs e = f esys.
se enters a final state when e does.