I started playing with copilot with OCaml, and it's....very bad. Essentially useless. Doesn't generate syntactically valid much less well-typed code, often has big obvious algorithmic mistakes in relatively simple things.