Documentation generation for OCaml