Implementations of various type systems in OCaml | Hacker News Reader