Safe Haskell | None |
---|---|
Language | Haskell2010 |
A Knot
to express the simplest plain form of a nested higher-kinded data structure.
The value level hyperfunctions
equivalent of Pure
is called self
in
Hyperfunctions papers.
Documentation
A Knot
to express the simplest plain form of a nested higher-kinded data structure
Instances
data family KWitness k :: (Knot -> Type) -> Type Source #
KWitness k n
is a witness that n
is a node of k