Ask HN: Functional Core, Imperative Shell | Hacker News Reader