Writing a lambda calculus evaluator in Haskell | Hacker News Reader