Two Vexing Problems in Functional Programming | Hacker News