Language.PureScript.TypeChecker.Monad
bindNames
bindTypes
withScopedTypeVars
withTypeClassDictionaries
getTypeClassDictionaries
bindLocalVariables
bindLocalTypeVariables
makeBindingGroupVisible
lookupVariable
getVisibility
checkVisibility
lookupTypeVariable
data CheckState
data Check a
getEnv
putEnv
modifyEnv
runCheck
runCheck'
guardWith
freshDictionaryName
liftCheck
liftUnify