Haskell: Not pure enough? | Hacker News Reader