Double package:hosc

Type generalised Double.
>>> double (1::Int) == double (1::Double)
True
>>> double (encodeFloat 1 256 :: Double) == Double 1.157920892373162e77
True
Type specialised fromIntegral