1module X [system] { 2 header "X.h" // imports Y 3 export * 4} 5module Y { 6 header "Y.h" 7 export * 8} 9module Z { 10 header "Z.h" // imports Y 11 export * 12} 13