[Haskell-cafe] Infinite lists in real world programs