reimplement pxHasher in terms of pxHash