Re: [Haskell-cafe] Type error depending on scope of pattern matching