Base.Hasher
Signatures required of types which can be used in [@@deriving hash].
[@@deriving hash]
module type S = sig ... end
module type S1 = sig ... end