Foldable and Traversable in Haskell | Hacker News Reader