[Haskell-cafe] Optimization help needed