Algebraic Effects: From Algebra to Programs | Hacker News Reader