# File lib/core/facets/enumerable/map_detect.rb, line 19
  def map_detect(value_for_none_matching = nil)
    each do |member|
      if result = yield(member)
        return result
      end
    end
    
    value_for_none_matching
  end