[Haskell-cafe] How can I optimize pattern matching on views?