improvements for <zero/hash.h>