Well, is there anyway to turn toplevel effects on Object off? I have a
real scenario where it causes issues.

  module X
    def self.method_missing( name, *args )
      if name ...
        if require 'foo'
          send( name, *args )
       ...

Now if some method is defined at toplevel it can screw up my module X
lazy loader.

T.