Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
namesInTypes :: Types -> Names Source
namesInType :: Type -> Names Source
makeNameMap :: Names -> [(Name, Tp)] Source
predicatesFromContext :: [(Name, Tp)] -> Type -> Predicates Source
convertFromSimpleTypeAndTypes :: SimpleType -> Types -> (Tp, Tps) Source
makeTypeFromTp :: Tp -> Type Source