@@ -559,9 +559,8 @@ checkMP ist i mp = if i > 0
559559 x -> error (show x)
560560 | [TyDecl (TCon _ _) _] <- lookupDef Nothing f (tt_ctxt ist)
561561 = Total []
562−-- tryPath desc path (e@(f, []) : es) arg
563−-- | [Unchecked] <- lookupTotal f (tt_ctxt ist) =
564−-- tryPath (-10000) ((e, desc) : path) es 0
562+ tryPath desc path (e@(f, []) : es) arg
563+ | e `elem` es = Partial (Mutual [f])
565564 tryPath desc path (e@(f, nextargs) : es) arg
566565 | Just d <- lookup e path
567566 = if desc > 0