Hi,
That would bring problems. For instance, if "foo" uses module(...) that implicit call would open "foo" inside "foo.bar".
Indeed. Perhaps "foo" could be notified in some other way. The first candidate could be a second argument... []s, Diego.