restrict to recent OCaml version