:- pred accumulate_mismatch(T, T, list(string), list(string), int, int)
<= compare(T).
:- mode accumulate_mismatch(in, in, in, out, in, out) is det.
:- pred accumulate_mismatch(T, T, list(string), list(string), int, int)
<= compare(T).
:- mode accumulate_mismatch(in, in, in, out, in, out) is det.