i came upon this "pattern" working on a rather difficult problem. see
if you can wrap your head around this bending of ruby space and what it
might be good for.

  module R; end
  module U; include R; end
  module R; extend U; end

t.