Core_kernel.Validatedval raw : ('raw, _) t -> 'rawmodule type Raw = sig ... endmodule type S = sig ... endmodule type S_bin_io = sig ... endmodule type S_bin_io_compare_hash_sexp = sig ... endmodule Make_binable (Raw : sig ... end) : S_bin_io with type raw := Raw.tmodule Make_bin_io_compare_hash_sexp (Raw : sig ... end) : S_bin_io_compare_hash_sexp with type raw := Raw.tMake_bin_io_compare_hash_sexp is useful for stable types.