requires a `ocaml-version: [>="4.00.0"]`