Functional programming is not all-or-nothing | Hacker News Reader