If expressions in OCaml (and why they're awesome) | Hacker News Reader