In partner calls, when other side returns a value, the caller expects
the returned value to be wrapped (ie, accessible only after a call to
get_val).  In this case then we can just wrap the null in a simple
NonAtomicNumberVariable... lightweight and will still return null when
its get_val is called.
Renamed 'DataConstructorRegistry' to more apt 'Deserializer.'