| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
DDF.PE
Documentation
data P repr h a where Source #
Constructors
| Open :: (forall hout. EnvT repr h hout -> P repr hout a) -> P repr h a | |
| Unk :: repr h a -> P repr h a | |
| Known :: K repr h a -> repr h a -> (forall hout. EnvT repr h hout -> P repr hout a) -> (forall any. P repr (any, h) a) -> (forall hh ht. (hh, ht) ~ h => P repr ht (hh -> a)) -> P repr h a |
know :: DBI repr => K repr h a -> repr h a -> (forall hout. EnvT repr h hout -> P repr hout a) -> (forall any. P repr (any, h) a) -> P repr h a Source #
mkFun :: DBI repr => (forall hout. EnvT repr (a, h) hout -> P repr hout b) -> P repr h (a -> b) Source #