Things I wish someone had explained about functional programming | Hacker News Reader