Sourcetype 'a data_declaration = {data_name : string;data_pp : Format.formatter -> 'a -> unit;data_compare : 'a -> 'a -> int;data_hash : 'a -> int;data_hconsed : bool;
} Sourcetype 'a cdata = private {cin : 'a -> t;isc : t -> bool;cout : t -> 'a;name : string;
}