@@ -337,7 +337,8 @@ unify ctxt env topx topy dont holes =
337 unArgs vs xs ys
337 unArgs vs xs ys
339 metavarApp tm = let (f, args) = unApply tm in
339 metavarApp tm = let (f, args) = unApply tm in
340− all (\x -> metavar x) (f : args)
341+ all (\x -> metavarApp x) args
341 && nub args == args
342 && nub args == args
342 metavarArgs tm = let (f, args) = unApply tm in
343 metavarArgs tm = let (f, args) = unApply tm in
343 all (\x -> metavar x || inenv x) args
344 all (\x -> metavar x || inenv x) args