Module syntax fixes

There is a difference between:
module A
module B // A.B
end
module C // A.C
end
end
… and …
module A
module B // A.B
module C // A.B.C