Description
A Haskell library that provides a common API across serialization libraries. It helps code abstract over different serialization backends while keeping encode and decode operations consistent.
Developers use it when libraries need to support more than one serialization package. Compatibility tests should confirm that each backend preserves the same values and error behavior.