It appears that I forgot to submit the FOREIGN-ADDRESS
patch that implements the above function. Here it is.
FOREIGN-ADDRESS function patch description
Logged In: YES
(UNSIGNED-FOREIGN-ADDRESS (FOREIGN-ADDRESS-UNSIGNED obj))
they appear to be equivalent (except that the former does
not cons up an intermediate uint32 bignum.