Actually the plan is to have TreatWarningsAsErrors=true wherever possible.
Mostly so that we don't forget to document public APIs