Description
A Haskell library providing a generic newtype intended for DerivingVia. It helps developers derive instances through generic representations without creating one-off wrapper types every time.
Developers use it in codebases that rely on modern deriving features. Derived behavior should be checked against expected laws and API compatibility before being exposed publicly.