Improving latency in Haskell apps with compact regions (The pusher case study) | Hacker News Reader