[Haskell-cafe] A common pattern