# File lib/cool.io/eventmachine.rb, line 43
    def add_timer(interval, proc = nil, &block)
      block ||= proc
      t = OneShotEMTimer.new(interval, false) # non repeating
      t.setup(block)

      # fire 'er off ltodo: do we keep track of these timers in memory?
      t.attach(Coolio::Loop.default)
      t
    end