Extract defaults into a default CodecSuite.
Clearer statement of impl* method meaning.
Doc clarification + feature requests
Add docstrings for public members and classes