Ppx_hash_lib.FThe functor is exposed to make it possible to use ppx_hash with alternative hash types without having to duplicate these definitions.
module Types : sig ... endtype ('a : any) hash_fold = Types.hash_state -> 'a -> Types.hash_statemodule Hashable : sig ... end