I wouldn't be surprised if plan9 builds are an order of magnitude faster per LoC - Deeply nested includes and cyclic includes waste a huge amount of time.
Avoiding cyclic dependencies might also be a good thing in terms of overall software design.
Avoiding cyclic dependencies might also be a good thing in terms of overall software design.