What are the best practices while using C++ named modules
to put the implementation details of a library code?
Specifically, I mean, what kind of translation unit between a module implementation or a internal partition would be better suited to have, for example, the __impl
details that you can typically found on the standard library implementations?