[Haskell-cafe] Optimizing 'sequence'