add support for ocaml 3.12