@@ -322,7 +322,7 @@ apply fn imps =
322 map fst (filter (not.snd) (zip args (map fst imps)))
322 map fst (filter (not.snd) (zip args (map fst imps)))
323 ES (p, a) s prev <- get
323 ES (p, a) s prev <- get
324 let (n, hs) = -- trace ("AVOID UNIFY: " ++ show (fn, dontunify)) $
324 let (n, hs) = -- trace ("AVOID UNIFY: " ++ show (fn, dontunify)) $
325− unified p
325+ unified p
326 let unify = dropGiven dontunify hs
326 let unify = dropGiven dontunify hs
327 put (ES (p { unified = (n, unify) }, a) s prev)
327 put (ES (p { unified = (n, unify) }, a) s prev)
328 end_unify
328 end_unify