Just a heads up - there is a work going on adding OCaml to GitHub Semantic, see the corresponding PRs:
- https://github.com/tree-sitter/tree-sitter-ocaml/pull/37
- https://github.com/tree-sitter/haskell-tree-sitter/pull/283
Once these are merged, it will be possible to start adding Semantic support itself.