Simple Scheme interpreter written in OCaml as a learning exercise