Em-scenario provides tools to avoid callback hell when using
It is not em-synchrony, it’s still callback ping pong, without Fiber,
and should work in ruby 1.8.
EventMachine provides Iterator in the beta version, em-scenario try
other patterns, like Sequences and Multi (and you can mix them