[Haskell-cafe] Patch combinators