BSD-3-Clause licensed by James Cook, Oleg Grenrus
Maintained by Oleg Grenrus

Module documentation for 1.0.1

This version can be pinned in stack with:some-1.0.1@sha256:91153e112a3ba1bac375da0e771475efa9514f081fa80065ea7c8fdd2df7dd9e,2018

This library defines an existential type Some.

data Some f where
    Some :: f a -> Some f

in few variants, and utilities to work with it.

If you are unsure which variant to use, use the one in Data.Some module.

Changes

1.0.1

1.0.0.3

  • One less unsafeCoerce (thanks to David Feuer)

1.0.0.2

  • Broken release

1.0.0.1

1

  • Split out of dependent-sum
  • Have GADT, Newtype, Church variants
  • Add NFData instance
Depends on 2 packages(full list with versions):
Used by 1 package in nightly-2019-11-29(full list with versions):
comments powered byDisqus