Type

hashable-f64

This type of floating point is necessary as rust does not allow Eq/PartialEq/Hash on real f64 Instead we use a sign + mantissa + exponent

type hashable-f64 = tuple​<u64, s16, s8>;