[Haskell-cafe] Strange behavior of float literals