Understanding Monads Via Python List Comprehensions | Hacker News Reader