Non-Obvious Haskell Idiom: Guard-Sequence | Hacker News Reader