Algebraic effects: A functional approach to manage side effects | Hacker News Reader