Just because you use a functional language doesn't mean your code is functional | Hacker News Reader