Is Lazy Evaluation Required for Do-Notation? | Hacker News Reader