-- | This module exports all useful functions of the library
module Type.Check.HM (
-- * Language definition
module Type.Check.HM.Lang,
-- * Types
module Type.Check.HM.Type,
-- * Terms
module Type.Check.HM.Term,
-- * Typed terms
module Type.Check.HM.TyTerm,
-- * Inference
module Type.Check.HM.Infer,
-- * Errors
module Type.Check.HM.TypeError,
) where
import Type.Check.HM.Infer
import Type.Check.HM.Lang
import Type.Check.HM.Pretty as X()
import Type.Check.HM.Term
import Type.Check.HM.Type
import Type.Check.HM.TypeError
import Type.Check.HM.TyTerm