module A { } var a: A; // error module B { interface I {} } var b: B; // error module C { module M { interface I {} } } var c: C; // error