@@ -140,7 +140,7 @@ data Err' t
140140 | NoRewriting t
141141 | At FC (Err' t)
142142 | Elaborating String Name (Err' t)
143− | ElaboratingArg Name Name (Err' t)
143+ | ElaboratingArg Name Name [(Name, Name)] (Err' t)
144144 | ProviderError String
145145 | LoadingFailed String (Err' t)
146146 | ReflectionError [[ErrorReportPart]] (Err' t)
@@ -171,7 +171,7 @@ instance Sized Err where
171171 size ProgramLineComment = 1
172172 size (At fc err) = size fc + size err
173173 size (Elaborating _ n err) = size err
174− size (ElaboratingArg _ _ err) = size err
174+ size (ElaboratingArg _ _ _ err) = size err
175175 size (ProviderError msg) = length msg
176176 size (LoadingFailed fn e) = 1 + length fn + size e
177177 size _ = 1
@@ -196,8 +196,8 @@ instance Show Err where
196196 show (LoadingFailed fn e) = "Loading " ++ fn ++ " failed: (TT) " ++ show e
197197 show ProgramLineComment = "Program line next to comment"
198198 show (At f e) = show f ++ ":" ++ show e
199− show (ElaboratingArg f x e) = "Elaborating " ++ show f ++ " arg " ++
200− show x ++ ": " ++ show e
199+ show (ElaboratingArg f x prev e) = "Elaborating " ++ show f ++ " arg " ++
200+ show x ++ ": " ++ show e
201201 show _ = "Error"
202202
203203instance Pretty Err OutputAnnotation where