Re[6]: [Haskell-cafe] idea for avoiding temporaries