better ocaml support for emacs