[Haskell-cafe] Optimizing Fold Expressions