Why OCaml GADTs matter for performance | Hacker News Reader