Sourcetype 'a t = private 'a CAst.t = {v : 'a;loc : Loc.t option;
} include Ppx_hash_lib.Hashable.S1 with type 'a t := 'a t
Sourceval hash_fold_t :
'a Base__Ppx_hash_lib.hash_fold ->
'a t Base__Ppx_hash_lib.hash_fold include Ppx_compare_lib.Comparable.S1 with type 'a t := 'a t
Sourceval compare :
'a Base__Ppx_compare_lib.compare ->
'a t Base__Ppx_compare_lib.compare