# File lib/backports/2.0.0/enumerable.rb, line 2
  def lazy
    Enumerator::Lazy.new(self){|yielder, *val| yielder.<<(*val)}
  end