@@ -198,7 +198,7 @@ entails moduleName context goal@(className, ty) = do
198 go env (className', ty') =
198 go env (className', ty') =
199 [ App (Var (Qualified Nothing fnName)) args
199 [ App (Var (Qualified Nothing fnName)) args
200 | (fnName, subgoals, className'', ty'') <- context
200 | (fnName, subgoals, className'', ty'') <- context
201− , className' == className''
201+ , qualify moduleName className' == qualify moduleName className''
202 , subst <- maybeToList $ typeHeadsAreEqual moduleName env ty' ty''
202 , subst <- maybeToList $ typeHeadsAreEqual moduleName env ty' ty''
203 , args <- forM (replaceAllTypeVars subst subgoals) (go env) ]
203 , args <- forM (replaceAllTypeVars subst subgoals) (go env) ]