module libA {
  module a1 { header "a1.h" }
  header "a2.h"
}

module libB {
  header "b1.h"
}

module nested_umbrella {
  umbrella "nested_umbrella"
  module * { }
}