In the past I always thought of ':' (boy that comes up a lot ;-)

 p "\244\242\244\244".jcode:chop

But I'm wondering if two colons could work,

 p "\244\242\244\244".jcode::chop

because a namespace is much like a module. Also maybe

 p "\244\242\244\244".(jcode)chop

By the way Facets can already do some stuff like this via:

  module JCode
    def chop
      ...
    end
  end

  class String
    include JCode
  end

  "\244\242\244\244".as(JCode).chop

Yep. If you guessed Functor, you are right.

T.