Translating a Typechecker from 'Math' to OCaml | Hacker News Reader