type 'a t = val label_declaration : Ppx_core__.Import.label_declaration tval constructor_declaration : Ppx_core__.Import.constructor_declaration tval type_declaration : Ppx_core__.Import.type_declaration tval type_extension : Ppx_core__.Import.type_extension tval extension_constructor : Ppx_core__.Import.extension_constructor tval pattern : Ppx_core__.Import.pattern tval core_type : Ppx_core__.Import.core_type tval expression : Ppx_core__.Import.expression tval value_description : Ppx_core__.Import.value_description tval class_type : Ppx_core__.Import.class_type tval class_type_field : Ppx_core__.Import.class_type_field tval class_infos : _ Ppx_core__.Import.class_infos tval class_expr : Ppx_core__.Import.class_expr tval class_field : Ppx_core__.Import.class_field tval module_type : Ppx_core__.Import.module_type tval module_declaration : Ppx_core__.Import.module_declaration tval module_type_declaration : Ppx_core__.Import.module_type_declaration tval open_description : Ppx_core__.Import.open_description tval include_infos : _ Ppx_core__.Import.include_infos tval module_expr : Ppx_core__.Import.module_expr tval value_binding : Ppx_core__.Import.value_binding tval module_binding : Ppx_core__.Import.module_binding tval pstr_eval : Ppx_core__.Import.structure_item tval pstr_extension : Ppx_core__.Import.structure_item tval psig_extension : Ppx_core__.Import.signature_item tval rtag : Ppx_core__.Import.row_field tval object_type_field : (Ppx_core__.Import.string * Ppx_core__.Import.attributes * Ppx_core__.Import.core_type) t