A guide for working with OCaml