make ocamlc stop with an error if a match is not exhaustive