How types make hard problems easy | Hacker News Reader