non-other-pointer things, and extended it to return NIL if the header-data is zero.
any-reg/descriptor-reg distinctions consistent.