Std.Hashmodule type Full = sig ... endmodule type S = sig ... endtype state = Base_internalhash_types.statetype seed = Base_internalhash_types.seedval alloc : unit -> statetype hash_value = Base_internalhash_types.hash_valueval get_hash_value : state -> hash_valuemodule For_tests : sig ... endval of_fold : (state -> 'a -> state) -> 'a -> hash_valuemodule Builtin : sig ... endval run : ?seed:seed -> 'a folder -> 'a -> hash_value