Description
A Haskell library providing the CZipWith class and Template Haskell support for deriving it. It helps generic code combine structures in a zip-like way while keeping class-based abstractions reusable.
Developers use it in advanced typed libraries that need consistent zipping behavior across custom data types. Generated derivations should still be checked when data shapes change.