This allows us to separate accidentally unused, from explicitly unused parameters, which allows us to turn on such checks in the compiler.
The generally recommended way is to include it from source files, not headers. We had a mix of both. Let's try to be consistent and follow the recommended way.