How the OCaml type checker works (2022) | Hacker News Reader