Note 16.12.1.
If we are providing our code library to some other person or organization, we may not even want to give them the implementation. We could provide a .h file that can be included in their code along with a precompiled library that has our proprietary code already built.
