Module will be a type
Objects will need to have a reference to which module they belong to
For module consumer:
import foo.submod.submod
import foo.submod.submod as sm
For module definer:
module foo.submod export (Foo, X) ...???
val X = 123
class Foo {}