title: Why are templates so slow to compile?
body: <p>Large templated projects are slow to compile, the STL being a main culprit of this it seems from empiric evidence. But, why is it slow to compile?</p>
  
  <p>I've optimized builds before by watching for header includes and by combining compilation units, but I don't get why template libraries are quite so slow to compile.</p>