Note that floats are not supported; aggregation over floating point
numbers on many leaves can cause too many errors in accuracy. Instead, Scuba recommends that users choose the number of decimal
places they care about, say 5, and store trunc (X ∗ 10 5) as an integer instead of the floating point X.