> Now if we ever did get selector-namespaces, then I'd be completely
> against this. But since it appears we're _not_ getting the feature,
> this isn't a half-bad substitute IMO.

I made a suggestion for this a few hours ago. Looks like it got lost
in cyberspace :(  Oh well, I'll be extra brief this time, but
reiterate the idea:

  class Array
    def to_csv for FasterCSV
      #...
    end
  end

  [].to_csv #=> NoMethodError

  space FasterCSV

  [].to_csv #=> useses FasterCSV's version

  space Ruby

  [].to_csv #=> NoMethodError

Anything defined in FasterCSV would automatically use FasterCSV space
(use 'space Ruby' to get pure space).

T.