[Haskell-cafe] Optimizing queries in Haskell