remove 3.12.1 from the test matrix, as it is not supported
Add explicit dependency on OCaml 4.00+