A typeclass and set of functions for working with newtypes, with generics support.

Version on this page:0.4.1
LTS Haskell 9.0:0.5
Stackage Nightly 2017-07-25:0.5
Latest on Hackage:0.5
BSD3 licensed by Darius Jahandarie, Conor McBride, João Cristóvão
Maintained by João Cristóvão

Module documentation for 0.4.1

Per Conor McBride, the Newtype typeclass represents the packing and unpacking of a newtype, and allows you to operatate under that newtype with functions such as ala. Generics support was added in version 0.4, making this package a full replacement for the original newtype package, and a better alternative to newtype-th.

Depends on:
Used by 4 packages:
comments powered byDisqus