# File lib/core/facets/denumerable.rb, line 23
  def select
    Denumerator.new do |output|
      each do |*input|
        output.yield(*input) if yield(*input)
      end
    end
  end