Fun: First-Class Functions, Currying, and a Surprise | Hacker News Reader