Personal hacking experiments with OCaml compiler infrastructure .