[Haskell-cafe] Pattern matching, and bugs