Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
The Holey
type family
If T
is a type that is defined as a fixpoint, then
a Holey T
will be the type of "T
s with holes".
Types
HoleF f
transforms the functor f
to add "holes".
Patterns for hiding Fix
Utility functions
whole :: Functor f => Fix f -> Fix (HoleF f) Source #
Upgrade a value of type T
to a value of type
T
-with-holes, without actually introducing any holes.