A Scala binary serialization library
Codecs can be automatically derived for ADTs
Enables the evolution of the data model while maintaining binary compatibility
Optimizes for small serialized size