So, we can have :: in names, but that doesn't represent any inherent
relationship between the module before the :: and the one after. I
think this is an important thing to keep.
However, will it be possible to, for example, do:
module Foo;
module Bar { ... }
And refer to the inner module as, say, Foo.Bar. A more interesting
concept, can one use variables as modules, like:
::($foo)::somefunc();
Or some awful thing like that?
And of course this would imply the existance of anonymous modules. Yay.
Luke