@@ -89,7 +89,7 @@ solve env rank pools state constraint =
89 Unify.Err vars actualType expectedType ->
89 Unify.Err vars actualType expectedType ->
90 do introduce rank pools vars
90 do introduce rank pools vars
91 return $ addError state $
91 return $ addError state $
92− Error.Mismatch region category actualType $
92+ Error.BadExpr region category actualType $
93 Error.typeReplace expectation expectedType
93 Error.typeReplace expectation expectedType
95 CLocal region name expectation ->
95 CLocal region name expectation ->
@@ -104,7 +104,7 @@ solve env rank pools state constraint =
104 Unify.Err vars actualType expectedType ->
104 Unify.Err vars actualType expectedType ->
105 do introduce rank pools vars
105 do introduce rank pools vars
106 return $ addError state $
106 return $ addError state $
107− Error.Mismatch region (Error.Local name) actualType $
107+ Error.BadExpr region (Error.Local name) actualType $
108 Error.typeReplace expectation expectedType
108 Error.typeReplace expectation expectedType
110 CForeign region name (Can.Forall freeVars srcType) expectation ->
110 CForeign region name (Can.Forall freeVars srcType) expectation ->
@@ -119,7 +119,7 @@ solve env rank pools state constraint =
119 Unify.Err vars actualType expectedType ->
119 Unify.Err vars actualType expectedType ->
120 do introduce rank pools vars
120 do introduce rank pools vars
121 return $ addError state $
121 return $ addError state $
122− Error.Mismatch region (Error.Foreign name) actualType $
122+ Error.BadExpr region (Error.Foreign name) actualType $
123 Error.typeReplace expectation expectedType
123 Error.typeReplace expectation expectedType
125 CPattern region category tipe expectation ->
125 CPattern region category tipe expectation ->