Circe for example is using an implicit
configuration, where you can tell it to map camelCase to snake_case etc.
Tupson deliberately avoids this in order to simplify things.
It is really hard to find which implicit config is being applied where, and you need to test your codecs.. meh
Benefits of Tupson's simplistic approach: