Description
Provides generic support for working with Haskell newtypes. It helps code derive or implement common newtype operations with less repeated boilerplate.
It is useful for libraries that rely on many small wrapper types for type safety or domain modeling. It is a developer library and is normally used through source code imports.