module used { header "used.h" }
module unused { header "unused.h" }
module init { module a { header "init.h" } module b { header "other.h" } }
module used { header "used.h" }
module unused { header "unused.h" }
module init { module a { header "init.h" } module b { header "other.h" } }