Erlang, Haskell, OCaml: screw one, marry one, kill one. Which and why? | Hacker News Reader