Comment by AaronAPU

2 days ago

Reminds me of using the highest bit(s) of 64-bit ints to stuff auxiliary data into lockfree algorithms. So long as you’re aware of your OS environment you can enable some efficiencies you couldn’t otherwise.

That's why OCaml has 63 bit integers by default: the language itself uses the last bit to help with GC.