f : a -> U64 | a has Hash f