start on testpxHm, correct pxHash, pxExit
more on pxHm and test
testpxHm
pxInterface uses ptrdiff_t
pxObject uses ptrdiff_t
use pxExit throughout
todo