[Haskell-cafe] Pattern combinators