Safe Haskell | None |
---|---|
Language | Haskell2010 |
Example of how to use `unbound-kind-generics`
Documentation
Well-typed lambda expressions
V :: Var t -> Expr t | |
Lam :: (Typeable a, Typeable b) => Bind (Var a) (Expr b) -> Expr (a -> b) | |
App :: Typeable a => Expr (a -> b) -> Expr a -> Expr b |