[Haskell-cafe] ghc 7.0.3 view patterns and exhaustiveness