Design patterns for invariant suspension | Hacker News Reader