@cedric: my apologies for "generational". It was a rather obtuse way of expressing that there's a well-trod learning curve to Haskell, the earlier parts of which include being uncomfortable with laziness, and wanting to switch to strict-by-default evaluation. That propensity tends to go away. No ad hominem intended there at all. Mea culpa.