# File lib/backports/1.9.1/stdlib/prime.rb, line 293
    def with_object(obj)
      return enum_for(:with_object, obj) { Float::INFINITY } unless block_given?
      each do |prime|
        yield prime, obj
      end
    end