* Use uint64_t instead of size_t as hash return value * Expect alignof(uint64_t) <= 8 instead of == 8