[Haskell-cafe] Reducing boilerplate