bistro
method expression : < arg_label : Ppxlib_ast.Ast.arg_label -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.arg_label * (Base.string * payload) Base.list ; array : 'a. ('a, (Base.string * payload) Base.list) Ppxlib_traverse_builtins.T.fold_map -> ('a array, (Base.string * payload) Base.list) Ppxlib_traverse_builtins.T.fold_map ; attribute : Ppxlib_ast.Ast.attribute -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.attribute * (Base.string * payload) Base.list ; attributes : Ppxlib_ast.Ast.attributes -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.attributes * (Base.string * payload) Base.list ; bool : (bool, (Base.string * payload) Base.list) Ppxlib_traverse_builtins.T.fold_map ; case : Ppxlib_ast.Ast.case -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.case * (Base.string * payload) Base.list ; char : (char, (Base.string * payload) Base.list) Ppxlib_traverse_builtins.T.fold_map ; class_declaration : Ppxlib_ast.Ast.class_declaration -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_declaration * (Base.string * payload) Base.list ; class_description : Ppxlib_ast.Ast.class_description -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_description * (Base.string * payload) Base.list ; class_expr : Ppxlib_ast.Ast.class_expr -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_expr * (Base.string * payload) Base.list ; class_expr_desc : Ppxlib_ast.Ast.class_expr_desc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_expr_desc * (Base.string * payload) Base.list ; class_field : Ppxlib_ast.Ast.class_field -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_field * (Base.string * payload) Base.list ; class_field_desc : Ppxlib_ast.Ast.class_field_desc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_field_desc * (Base.string * payload) Base.list ; class_field_kind : Ppxlib_ast.Ast.class_field_kind -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_field_kind * (Base.string * payload) Base.list ; class_infos : 'a. ('a -> (Base.string * payload) Base.list -> 'a * (Base.string * payload) Base.list) -> 'a Ppxlib_ast.Ast.class_infos -> (Base.string * payload) Base.list -> 'a Ppxlib_ast.Ast.class_infos * (Base.string * payload) Base.list ; class_signature : Ppxlib_ast.Ast.class_signature -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_signature * (Base.string * payload) Base.list ; class_structure : Ppxlib_ast.Ast.class_structure -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_structure * (Base.string * payload) Base.list ; class_type : Ppxlib_ast.Ast.class_type -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_type * (Base.string * payload) Base.list ; class_type_declaration : Ppxlib_ast.Ast.class_type_declaration -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_type_declaration * (Base.string * payload) Base.list ; class_type_desc : Ppxlib_ast.Ast.class_type_desc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_type_desc * (Base.string * payload) Base.list ; class_type_field : Ppxlib_ast.Ast.class_type_field -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_type_field * (Base.string * payload) Base.list ; class_type_field_desc : Ppxlib_ast.Ast.class_type_field_desc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.class_type_field_desc * (Base.string * payload) Base.list ; closed_flag : Ppxlib_ast.Ast.closed_flag -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.closed_flag * (Base.string * payload) Base.list ; constant : Ppxlib_ast.Ast.constant -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.constant * (Base.string * payload) Base.list ; constructor_arguments : Ppxlib_ast.Ast.constructor_arguments -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.constructor_arguments * (Base.string * payload) Base.list ; constructor_declaration : Ppxlib_ast.Ast.constructor_declaration -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.constructor_declaration * (Base.string * payload) Base.list ; core_type : Ppxlib_ast.Ast.core_type -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.core_type * (Base.string * payload) Base.list ; core_type_desc : Ppxlib_ast.Ast.core_type_desc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.core_type_desc * (Base.string * payload) Base.list ; direction_flag : Ppxlib_ast.Ast.direction_flag -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.direction_flag * (Base.string * payload) Base.list ; directive_argument : Ppxlib_ast.Ast.directive_argument -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.directive_argument * (Base.string * payload) Base.list ; expression : Ppxlib_ast.Ast.expression -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.expression * (Base.string * payload) Base.list ; expression_desc : Ppxlib_ast.Ast.expression_desc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.expression_desc * (Base.string * payload) Base.list ; extension : Ppxlib_ast.Ast.extension -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.extension * (Base.string * payload) Base.list ; extension_constructor : Ppxlib_ast.Ast.extension_constructor -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.extension_constructor * (Base.string * payload) Base.list ; extension_constructor_kind : Ppxlib_ast.Ast.extension_constructor_kind -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.extension_constructor_kind * (Base.string * payload) Base.list ; include_declaration : Ppxlib_ast.Ast.include_declaration -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.include_declaration * (Base.string * payload) Base.list ; include_description : Ppxlib_ast.Ast.include_description -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.include_description * (Base.string * payload) Base.list ; include_infos : 'a. ('a -> (Base.string * payload) Base.list -> 'a * (Base.string * payload) Base.list) -> 'a Ppxlib_ast.Ast.include_infos -> (Base.string * payload) Base.list -> 'a Ppxlib_ast.Ast.include_infos * (Base.string * payload) Base.list ; int : (int, (Base.string * payload) Base.list) Ppxlib_traverse_builtins.T.fold_map ; label : Ppxlib_ast.Ast.label -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.label * (Base.string * payload) Base.list ; label_declaration : Ppxlib_ast.Ast.label_declaration -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.label_declaration * (Base.string * payload) Base.list ; list : 'a. ('a, (Base.string * payload) Base.list) Ppxlib_traverse_builtins.T.fold_map -> ('a list, (Base.string * payload) Base.list) Ppxlib_traverse_builtins.T.fold_map ; loc : 'a. ('a -> (Base.string * payload) Base.list -> 'a * (Base.string * payload) Base.list) -> 'a Ppxlib_ast.Ast.loc -> (Base.string * payload) Base.list -> 'a Ppxlib_ast.Ast.loc * (Base.string * payload) Base.list ; location : Ppxlib_ast.Ast.location -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.location * (Base.string * payload) Base.list ; longident : Ppxlib_ast.Ast.longident -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.longident * (Base.string * payload) Base.list ; longident_loc : Ppxlib_ast.Ast.longident_loc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.longident_loc * (Base.string * payload) Base.list ; module_binding : Ppxlib_ast.Ast.module_binding -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.module_binding * (Base.string * payload) Base.list ; module_declaration : Ppxlib_ast.Ast.module_declaration -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.module_declaration * (Base.string * payload) Base.list ; module_expr : Ppxlib_ast.Ast.module_expr -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.module_expr * (Base.string * payload) Base.list ; module_expr_desc : Ppxlib_ast.Ast.module_expr_desc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.module_expr_desc * (Base.string * payload) Base.list ; module_type : Ppxlib_ast.Ast.module_type -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.module_type * (Base.string * payload) Base.list ; module_type_declaration : Ppxlib_ast.Ast.module_type_declaration -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.module_type_declaration * (Base.string * payload) Base.list ; module_type_desc : Ppxlib_ast.Ast.module_type_desc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.module_type_desc * (Base.string * payload) Base.list ; mutable_flag : Ppxlib_ast.Ast.mutable_flag -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.mutable_flag * (Base.string * payload) Base.list ; object_field : Ppxlib_ast.Ast.object_field -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.object_field * (Base.string * payload) Base.list ; open_description : Ppxlib_ast.Ast.open_description -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.open_description * (Base.string * payload) Base.list ; option : 'a. ('a, (Base.string * payload) Base.list) Ppxlib_traverse_builtins.T.fold_map -> ('a option, (Base.string * payload) Base.list) Ppxlib_traverse_builtins.T.fold_map ; override_flag : Ppxlib_ast.Ast.override_flag -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.override_flag * (Base.string * payload) Base.list ; package_type : Ppxlib_ast.Ast.package_type -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.package_type * (Base.string * payload) Base.list ; pattern : Ppxlib_ast.Ast.pattern -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.pattern * (Base.string * payload) Base.list ; pattern_desc : Ppxlib_ast.Ast.pattern_desc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.pattern_desc * (Base.string * payload) Base.list ; payload : Ppxlib_ast.Ast.payload -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.payload * (Base.string * payload) Base.list ; position : Ppxlib_ast.Ast.position -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.position * (Base.string * payload) Base.list ; private_flag : Ppxlib_ast.Ast.private_flag -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.private_flag * (Base.string * payload) Base.list ; rec_flag : Ppxlib_ast.Ast.rec_flag -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.rec_flag * (Base.string * payload) Base.list ; row_field : Ppxlib_ast.Ast.row_field -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.row_field * (Base.string * payload) Base.list ; signature : Ppxlib_ast.Ast.signature -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.signature * (Base.string * payload) Base.list ; signature_item : Ppxlib_ast.Ast.signature_item -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.signature_item * (Base.string * payload) Base.list ; signature_item_desc : Ppxlib_ast.Ast.signature_item_desc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.signature_item_desc * (Base.string * payload) Base.list ; string : (string, (Base.string * payload) Base.list) Ppxlib_traverse_builtins.T.fold_map ; structure : Ppxlib_ast.Ast.structure -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.structure * (Base.string * payload) Base.list ; structure_item : Ppxlib_ast.Ast.structure_item -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.structure_item * (Base.string * payload) Base.list ; structure_item_desc : Ppxlib_ast.Ast.structure_item_desc -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.structure_item_desc * (Base.string * payload) Base.list ; toplevel_phrase : Ppxlib_ast.Ast.toplevel_phrase -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.toplevel_phrase * (Base.string * payload) Base.list ; type_declaration : Ppxlib_ast.Ast.type_declaration -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.type_declaration * (Base.string * payload) Base.list ; type_extension : Ppxlib_ast.Ast.type_extension -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.type_extension * (Base.string * payload) Base.list ; type_kind : Ppxlib_ast.Ast.type_kind -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.type_kind * (Base.string * payload) Base.list ; value_binding : Ppxlib_ast.Ast.value_binding -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.value_binding * (Base.string * payload) Base.list ; value_description : Ppxlib_ast.Ast.value_description -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.value_description * (Base.string * payload) Base.list ; variance : Ppxlib_ast.Ast.variance -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.variance * (Base.string * payload) Base.list ; virtual_flag : Ppxlib_ast.Ast.virtual_flag -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.virtual_flag * (Base.string * payload) Base.list ; with_constraint : Ppxlib_ast.Ast.with_constraint -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.with_constraint * (Base.string * payload) Base.list.. > -> Ppxlib_ast.Ast.expression -> (Base.string * payload) Base.list -> Ppxlib_ast.Ast.expression * (Base.string * payload) Base.list