notes on compiling ocaml