[Haskell-cafe] Problems with strictness analysis?