> Lett "Robert Klemme" <bob.news / gmx.net>
> We would have to think about what happens if a wrapped module requires 
> another module.  

I don't think anything will. Try this:

module Test
 require 'thread'
end

m = Test::Mutex.new

Should cause an error.

E