def each(unit, options = {}, &block)
      iterate(unit, options.merge(:map_result => false), &block)
    end
def each(unit, options = {}, &block)
      iterate(unit, options.merge(:map_result => false), &block)
    end
Executes passed block for each "unit" of time specified, with a new time object for each interval passed to the block.