Teaching Monads Slightly Differently | Hacker News Reader