[Haskell-cafe] Pattern matching with OverloadedLists