Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class HasTypeOf1 t where Source #
class HasInferOf1 t where Source #
type InferOf1 t :: Knot -> Type Source #
type InferOf1IndexConstraint t :: Type -> Constraint Source #
Instances
HasTypeOf1 t => HasInferOf1 (Scope t) Source # | |
class HasInferOf1 t => Infer1 m t where Source #
inferMonad :: InferOf1IndexConstraint t i :- Infer m (t i) Source #