module M { module E { header "empty.h" } module D { header "decls.h" } }