%------------------------------------------------------------------------------%
+:- func simple_compare(T, T) = maybe.maybe_error.
+
+%------------------------------------------------------------------------------%
+
:- func negate(float) = float.
%------------------------------------------------------------------------------%
%------------------------------------------------------------------------------%
+simple_compare(A, B) = Result :-
+ ( A = B -> Result = maybe.ok ; Result = maybe.error("Not equal") ).
+
+%------------------------------------------------------------------------------%
+
:- pred accumulate_mismatch(T, T, list(string), list(string), int, int)
<= compare(T).
:- mode accumulate_mismatch(in, in, in, out, in, out) is det.