method virtual atom : atom -> atommethod virtual bool : Base.bool -> Base.boolmethod virtual int : Base.int -> Base.intmethod virtual label : Ppxlib.label -> Ppxlib.labelmethod virtual list : a. ('a -> 'a) -> 'a Base.list -> 'a Base.listmethod virtual type_name : type_name -> type_namemethod virtual unit : Base.unit -> Base.unitmethod virtual var_name : var_name -> var_namemethod type_ : < atom : atom -> atom; bool : Base.bool -> Base.bool; component : a. ('a -> 'a) -> 'a component -> 'a component; field : a. ('a -> 'a) -> 'a field -> 'a field; int : Base.int -> Base.int; label : Ppxlib.label -> Ppxlib.label; list : a. ('a -> 'a) -> 'a Base.list -> 'a Base.list; record_type : a. ('a -> 'a) -> 'a record_type -> 'a record_type; sequence_type : a. ('a -> 'a) -> 'a sequence_type -> 'a sequence_type; t : t -> t; type_ : a. ('a -> 'a) -> 'a type_ -> 'a type_; type_name : type_name -> type_name; unit : Base.unit -> Base.unit; var_name : var_name -> var_name; variant_type : a. ('a -> 'a) -> 'a variant_type -> 'a variant_type; .. > -> a. ('a -> 'a) -> 'a type_ -> 'a type_method sequence_type : < atom : atom -> atom; bool : Base.bool -> Base.bool; component : a. ('a -> 'a) -> 'a component -> 'a component; field : a. ('a -> 'a) -> 'a field -> 'a field; int : Base.int -> Base.int; label : Ppxlib.label -> Ppxlib.label; list : a. ('a -> 'a) -> 'a Base.list -> 'a Base.list; record_type : a. ('a -> 'a) -> 'a record_type -> 'a record_type; sequence_type : a. ('a -> 'a) -> 'a sequence_type -> 'a sequence_type; t : t -> t; type_ : a. ('a -> 'a) -> 'a type_ -> 'a type_; type_name : type_name -> type_name; unit : Base.unit -> Base.unit; var_name : var_name -> var_name; variant_type : a. ('a -> 'a) -> 'a variant_type -> 'a variant_type; .. > -> a. ('a -> 'a) -> 'a sequence_type -> 'a sequence_typemethod component : < atom : atom -> atom; bool : Base.bool -> Base.bool; component : a. ('a -> 'a) -> 'a component -> 'a component; field : a. ('a -> 'a) -> 'a field -> 'a field; int : Base.int -> Base.int; label : Ppxlib.label -> Ppxlib.label; list : a. ('a -> 'a) -> 'a Base.list -> 'a Base.list; record_type : a. ('a -> 'a) -> 'a record_type -> 'a record_type; sequence_type : a. ('a -> 'a) -> 'a sequence_type -> 'a sequence_type; t : t -> t; type_ : a. ('a -> 'a) -> 'a type_ -> 'a type_; type_name : type_name -> type_name; unit : Base.unit -> Base.unit; var_name : var_name -> var_name; variant_type : a. ('a -> 'a) -> 'a variant_type -> 'a variant_type; .. > -> a. ('a -> 'a) -> 'a component -> 'a componentmethod variant_type : < atom : atom -> atom; bool : Base.bool -> Base.bool; component : a. ('a -> 'a) -> 'a component -> 'a component; field : a. ('a -> 'a) -> 'a field -> 'a field; int : Base.int -> Base.int; label : Ppxlib.label -> Ppxlib.label; list : a. ('a -> 'a) -> 'a Base.list -> 'a Base.list; record_type : a. ('a -> 'a) -> 'a record_type -> 'a record_type; sequence_type : a. ('a -> 'a) -> 'a sequence_type -> 'a sequence_type; t : t -> t; type_ : a. ('a -> 'a) -> 'a type_ -> 'a type_; type_name : type_name -> type_name; unit : Base.unit -> Base.unit; var_name : var_name -> var_name; variant_type : a. ('a -> 'a) -> 'a variant_type -> 'a variant_type; .. > -> a. ('a -> 'a) -> 'a variant_type -> 'a variant_typemethod record_type : < atom : atom -> atom; bool : Base.bool -> Base.bool; component : a. ('a -> 'a) -> 'a component -> 'a component; field : a. ('a -> 'a) -> 'a field -> 'a field; int : Base.int -> Base.int; label : Ppxlib.label -> Ppxlib.label; list : a. ('a -> 'a) -> 'a Base.list -> 'a Base.list; record_type : a. ('a -> 'a) -> 'a record_type -> 'a record_type; sequence_type : a. ('a -> 'a) -> 'a sequence_type -> 'a sequence_type; t : t -> t; type_ : a. ('a -> 'a) -> 'a type_ -> 'a type_; type_name : type_name -> type_name; unit : Base.unit -> Base.unit; var_name : var_name -> var_name; variant_type : a. ('a -> 'a) -> 'a variant_type -> 'a variant_type; .. > -> a. ('a -> 'a) -> 'a record_type -> 'a record_typemethod field : < atom : atom -> atom; bool : Base.bool -> Base.bool; component : a. ('a -> 'a) -> 'a component -> 'a component; field : a. ('a -> 'a) -> 'a field -> 'a field; int : Base.int -> Base.int; label : Ppxlib.label -> Ppxlib.label; list : a. ('a -> 'a) -> 'a Base.list -> 'a Base.list; record_type : a. ('a -> 'a) -> 'a record_type -> 'a record_type; sequence_type : a. ('a -> 'a) -> 'a sequence_type -> 'a sequence_type; t : t -> t; type_ : a. ('a -> 'a) -> 'a type_ -> 'a type_; type_name : type_name -> type_name; unit : Base.unit -> Base.unit; var_name : var_name -> var_name; variant_type : a. ('a -> 'a) -> 'a variant_type -> 'a variant_type; .. > -> a. ('a -> 'a) -> 'a field -> 'a fieldmethod t : < atom : atom -> atom; bool : Base.bool -> Base.bool; component : a. ('a -> 'a) -> 'a component -> 'a component; field : a. ('a -> 'a) -> 'a field -> 'a field; int : Base.int -> Base.int; label : Ppxlib.label -> Ppxlib.label; list : a. ('a -> 'a) -> 'a Base.list -> 'a Base.list; record_type : a. ('a -> 'a) -> 'a record_type -> 'a record_type; sequence_type : a. ('a -> 'a) -> 'a sequence_type -> 'a sequence_type; t : t -> t; type_ : a. ('a -> 'a) -> 'a type_ -> 'a type_; type_name : type_name -> type_name; unit : Base.unit -> Base.unit; var_name : var_name -> var_name; variant_type : a. ('a -> 'a) -> 'a variant_type -> 'a variant_type; .. > -> t -> t