@@ -14,7 +14,7 @@ module Idris.Core.Evaluate(normalise, normaliseTrace, normaliseC,
1414 rt_simplify, simplify, inlineSmall,
1515 specialise, unfold, convEq, convEq',
1616 Def(..), CaseInfo(..), CaseDefs(..),
17− Accessibility(..), Injectivity, Totality(..), PReason(..), MetaInformation(..),
17+ Accessibility(..), Injectivity, Totality(..), TTDecl, PReason(..), MetaInformation(..),
1818 Context, initContext, ctxtAlist, next_tvar,
1919 addToCtxt, setAccess, setInjective, setTotal, setRigCount,
2020 setMetaInformation, addCtxtDef, addTyDecl,
@@ -872,9 +872,10 @@ data MetaInformation =
872872-- 1 in a RigW, for example)
873873data Context = MkContext {
874874 next_tvar :: Int,
875− definitions :: Ctxt (Def, RigCount, Injectivity, Accessibility, Totality, MetaInformation)
875+ definitions :: Ctxt TTDecl
876876 } deriving (Show, Generic)
877877
878+type TTDecl = (Def, RigCount, Injectivity, Accessibility, Totality, MetaInformation)
878879
879880-- | The initial empty context
880881initContext = MkContext 0 emptyContext