module EventMachine::Synchrony
def self.add_timer(interval, &blk)
continue using synchrony methods
block within a new fiber context such that you can
Fiber-aware EventMachine timer: wraps the passed in
def self.add_timer(interval, &blk) EM::Timer.new(interval) do Fiber.new { blk.call }.resume end end