One may need to cast it to `size_t/uintptr_t` before modular operation
One may need to cast it to
size_t/uintptr_tbefore modular operation