[Haskell-cafe] implementing RealFloat decodeFloat