They work when the identifier can be found, but e.g. if you typo the name (or don't type the full name), then you get an internal Lua error:
Invalid response from server.
Error executing Lua callback: ...onfig/nvim/pack/nvim/start/ocaml.nvim/lua/ocaml/init.lua:255: attempt to index local 'parsed' (a nil value)
stack traceback:
...onfig/nvim/pack/nvim/start/ocaml.nvim/lua/ocaml/init.lua:255: in function 'with_server'
...onfig/nvim/pack/nvim/start/ocaml.nvim/lua/ocaml/init.lua:247: in function 'find_identifier_decl'
...onfig/nvim/pack/nvim/start/ocaml.nvim/lua/ocaml/init.lua:324: in function <...onfig/nvim/pack/nvim/start/ocaml.nvim/lua/ocaml/init.lua
:323>
Would be nice to get an actual error message instead, because this error is indistinguishable from a plugin bug.