Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- annotateElementWithTypes :: (Ord m, Show m) => Element m -> GraphFlow m (Element m)
- annotateTermWithTypes :: (Ord m, Show m) => Term m -> GraphFlow m (Term m)
- inferType :: (Ord m, Show m) => Term m -> GraphFlow m (Term (m, Type m, [Constraint m]), TypeScheme m)
- type Constraint m = (Type m, Type m)