(upcoming release) we broke the API. thus hard-depend on specific versions
restrict to recent OCaml version
Merge pull request #2973 from hannesm/strengthen-dependencies

(upcoming release) we broke the API. thus hard-depend on specific versions