[Haskell-cafe] Scrap your boilerplate traversals