Eureka moment on design patterns for functional programming | Hacker News Reader