method type_ : < atom : atom->'res; bool : Base.bool->'res; component : a. ('a->'res)->'acomponent->'res; constr : Base.string->'resBase.list->'res; field : a. ('a->'res)->'afield->'res; int : Base.int->'res; label : Ppxlib.label ->'res; list : a. ('a->'res)->'aBase.list->'res; record : (Base.string * 'res)Base.list->'res; record_type : a. ('a->'res)->'arecord_type->'res; sequence_type : a. ('a->'res)->'asequence_type->'res; t : t->'res; tuple : 'resBase.list->'res; type_ : a. ('a->'res)->'atype_->'res; type_name : type_name->'res; unit : Base.unit->'res; var_name : var_name->'res; variant_type : a. ('a->'res)->'avariant_type->'res; .. > -> a. ('a->'res)->'atype_->'res
method component : < atom : atom->'res; bool : Base.bool->'res; component : a. ('a->'res)->'acomponent->'res; constr : Base.string->'resBase.list->'res; field : a. ('a->'res)->'afield->'res; int : Base.int->'res; label : Ppxlib.label ->'res; list : a. ('a->'res)->'aBase.list->'res; record : (Base.string * 'res)Base.list->'res; record_type : a. ('a->'res)->'arecord_type->'res; sequence_type : a. ('a->'res)->'asequence_type->'res; t : t->'res; tuple : 'resBase.list->'res; type_ : a. ('a->'res)->'atype_->'res; type_name : type_name->'res; unit : Base.unit->'res; var_name : var_name->'res; variant_type : a. ('a->'res)->'avariant_type->'res; .. > -> a. ('a->'res)->'acomponent->'res
method record_type : < atom : atom->'res; bool : Base.bool->'res; component : a. ('a->'res)->'acomponent->'res; constr : Base.string->'resBase.list->'res; field : a. ('a->'res)->'afield->'res; int : Base.int->'res; label : Ppxlib.label ->'res; list : a. ('a->'res)->'aBase.list->'res; record : (Base.string * 'res)Base.list->'res; record_type : a. ('a->'res)->'arecord_type->'res; sequence_type : a. ('a->'res)->'asequence_type->'res; t : t->'res; tuple : 'resBase.list->'res; type_ : a. ('a->'res)->'atype_->'res; type_name : type_name->'res; unit : Base.unit->'res; var_name : var_name->'res; variant_type : a. ('a->'res)->'avariant_type->'res; .. > -> a. ('a->'res)->'arecord_type->'res
method field : < atom : atom->'res; bool : Base.bool->'res; component : a. ('a->'res)->'acomponent->'res; constr : Base.string->'resBase.list->'res; field : a. ('a->'res)->'afield->'res; int : Base.int->'res; label : Ppxlib.label ->'res; list : a. ('a->'res)->'aBase.list->'res; record : (Base.string * 'res)Base.list->'res; record_type : a. ('a->'res)->'arecord_type->'res; sequence_type : a. ('a->'res)->'asequence_type->'res; t : t->'res; tuple : 'resBase.list->'res; type_ : a. ('a->'res)->'atype_->'res; type_name : type_name->'res; unit : Base.unit->'res; var_name : var_name->'res; variant_type : a. ('a->'res)->'avariant_type->'res; .. > -> a. ('a->'res)->'afield->'res
method t : < atom : atom->'res; bool : Base.bool->'res; component : a. ('a->'res)->'acomponent->'res; constr : Base.string->'resBase.list->'res; field : a. ('a->'res)->'afield->'res; int : Base.int->'res; label : Ppxlib.label ->'res; list : a. ('a->'res)->'aBase.list->'res; record : (Base.string * 'res)Base.list->'res; record_type : a. ('a->'res)->'arecord_type->'res; sequence_type : a. ('a->'res)->'asequence_type->'res; t : t->'res; tuple : 'resBase.list->'res; type_ : a. ('a->'res)->'atype_->'res; type_name : type_name->'res; unit : Base.unit->'res; var_name : var_name->'res; variant_type : a. ('a->'res)->'avariant_type->'res; .. > ->t->'res