License | GNU LGPLv3 |
---|---|
Maintainer | paul.bittner@uni-ulm.de |
Safe Haskell | Safe |
Documentation
class Defunctor f where Source #
A Defunctor
is a type that allows de-lifting functions from embellished types to functions on the types that are embellished.
This can be seen sort of an inverse of a functor that is not always possible to construct.