@@ -346,11 +346,11 @@ pprintErr' i (NotInjective p x y) =
346346 text "Can't verify injectivity of" <+> annTm p (pprintTerm i (delabSugared i p)) <+>
347347 text " when unifying" <+> annTm x (pprintTerm i (delabSugared i x)) <+> text "and" <+>
348348 annTm y (pprintTerm i (delabSugared i y))
349−pprintErr' i (CantResolve _ c) = text "Can't resolve type class" <+> pprintTerm i (delabSugared i c)
349+pprintErr' i (CantResolve _ c) = text "Can't find implementation for" <+> pprintTerm i (delabSugared i c)
350350pprintErr' i (InvalidTCArg n t)
351351 = annTm t (pprintTerm i (delabSugared i t)) <+> text " cannot be a parameter of "
352352 <> annName n <$>
353− text "(Type class arguments must be injective)"
353+ text "(Implementation arguments must be injective)"
354354pprintErr' i (CantResolveAlts as) = text "Can't disambiguate name:" <+>
355355 align (cat (punctuate (comma <> space) (map (fmap (fancifyAnnots i True) . annName) as)))
356356pprintErr' i (NoValidAlts as) = text "Can't disambiguate since no name has a suitable type:" <+>