@@ -193,7 +193,8 @@ mergeSolutions env ns = merge [] ns
193193 | Just t' <- lookup n ns
194194 = do ps <- get
195195 let probs = problems ps
196− put (ps { problems = probs ++ [(t,t',True,env,Msg "New problem",
196+ put (ps { problems = probs ++ [(t,t',True,env,
197+ CantUnify True t t' (Msg "") (errEnv env) 0,
197198 [], Unify)] })
198199 merge acc ns
199200 | otherwise = merge ((n, t): acc) ns