homepage: ''
changelog-type: ''
hash: 5fb7b9e034aeb9c728a2916bf9b041c598de9e818170b83b7e6e0eda98f1df8b
test-bench-deps: {}
maintainer: Darius Jahandarie <djahandarie at gmail>
synopsis: A typeclass and set of functions for working with newtypes.
changelog: ''
basic-deps:
  base: ! '>=3.0 && <6'
all-versions:
- '0.1'
- '0.2'
author: Darius Jahandarie, Conor McBride
latest: '0.2'
description-type: haddock
description: 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.
license-name: BSD-3-Clause

homepage: ''
changelog-type: markdown
hash: 20cd2850645b040ca396699b2051239fceeb0489a4323dd046af01227f8bc61d
test-bench-deps: {}
maintainer: hvr@gnu.org
synopsis: A typeclass and set of functions for working with newtypes.
changelog: |
  See also https://pvp.haskell.org/faq

  ## 0.2.1.0 *(minor)*

   - Added `Newtype` instances for
       - `Data.Fixed.Fixed`
       - `Data.Functor.Compose.Compose`
       - `Data.Functor.Identity.Identity`
       - `Data.Monoid.Alt`
       - `Data.Monoid.Ap`
       - `Data.Monoid.Dual`
       - `Data.Ord.Down`
    - Declare `Control.Newtype` explicitly as `Trustworthy` under SafeHaskell
basic-deps:
  base: ! '>=4.3 && <4.14'
all-versions:
- '0.1'
- '0.2'
- 0.2.1.0
author: Herbert Valerio Riedel, Darius Jahandarie, Conor McBride
latest: 0.2.1.0
description-type: haddock
description: Per Conor McBride, the 'Newtype' typeclass represents the packing and
  unpacking of a @newtype@, and allows you to operate under that @newtype@ with functions
  such as 'ala'. See "Control.Newtype" for documentation and examples.
license-name: BSD-3-Clause

Update from Hackage at 2019-05-07T08:42:00Z
Update from Hackage at 2019-05-07T08:42:00Z
