Re-reading header files
C++ inline functions and templates are typically in headers.
Compilation time is often dominated by header files.
Assume a top-level files on average includes
files has to process
This motivates pre-compiled header (PCH) files.
A server can give us comparable benefits, if we can
This might be easier and more flexible than PCH.