i hope this goes through . fixed point arithmetic is another use case, also shift values for compressed/relative pointers