[Haskell-cafe] Patterns overlapped?