Why ML/OCaml are good for writing compilers | Hacker News Reader