hindley-milner-0.1.0.0: src/Language/HM/TypeError.hs
--------------------------------------------------------------------------------
-- | This module contains types for structured type errors.
module Language.HM.TypeError where
--------------------------------------------------------------------------------
import Language.HM.Type
--------------------------------------------------------------------------------
-- | Type errors.
data TypeError
= OccursErr String Tau
| UnifyErr Tau Tau
| NotInScopeErr String
deriving (Eq, Show)
--------------------------------------------------------------------------------