This is typeclass extends Eq to provide a method hash with the law: if eqv(a, b) then hash(a) == hash(b).
This is typeclass extends Eq to provide a method hash with the law: if eqv(a, b) then hash(a) == hash(b).
This is similar to scala.util.hashing.Hashing