Last time, we saw how
those extra bits can be used to multiplex HANDLE
with other values.
That was a specific case of a more general scenario:
Expanding the handle namespace to include things that aren’t handles.
(You can also view today’s example as a generalization of the
sentinel value problem,