While working on #84, I noticed that the test coverage for large floating point values seems insufficient.
When changing the integral field type to int32_t, the test suite still passes. This makes me believe that there is no test case for floating point values with the integral part > 2^31 -1.