I can see that values are stored as `double`, so presumably it [can't](https://stackoverflow.com/a/3793950) be used for all values representable by a `uint64_t`. This would be needed for example to be able to use this library for calculating memory addresses (my particular use case is a debugging-related tool).