FW: Pattern guards vs. case (was, unfortunately :Re: interesting example of laziness/ghc optimisation)