Migrate_parsetree.Migrate_408_409module From = Ast_408module To = Ast_409val copy_toplevel_phrase : Ast_408.Parsetree.toplevel_phrase -> Ast_409.Parsetree.toplevel_phraseval copy_toplevel_directive : Ast_408.Parsetree.toplevel_directive -> Ast_409.Parsetree.toplevel_directiveval copy_directive_argument : Ast_408.Parsetree.directive_argument -> Ast_409.Parsetree.directive_argumentval copy_directive_argument_desc : Ast_408.Parsetree.directive_argument_desc -> Ast_409.Parsetree.directive_argument_descval copy_typ : Ast_408.Parsetree.typ -> Ast_409.Parsetree.typval copy_pat : Ast_408.Parsetree.pat -> Ast_409.Parsetree.patval copy_expr : Ast_408.Parsetree.expr -> Ast_409.Parsetree.exprval copy_expression : Ast_408.Parsetree.expression -> Ast_409.Parsetree.expressionval copy_expression_desc : Ast_408.Parsetree.expression_desc -> Ast_409.Parsetree.expression_descval copy_letop : Ast_408.Parsetree.letop -> Ast_409.Parsetree.letopval copy_binding_op : Ast_408.Parsetree.binding_op -> Ast_409.Parsetree.binding_opval copy_direction_flag : Ast_408.Asttypes.direction_flag -> Ast_409.Asttypes.direction_flagval copy_cases : Ast_408.Parsetree.cases -> Ast_409.Parsetree.casesval copy_case : Ast_408.Parsetree.case -> Ast_409.Parsetree.caseval copy_value_binding : Ast_408.Parsetree.value_binding -> Ast_409.Parsetree.value_bindingval copy_pattern : Ast_408.Parsetree.pattern -> Ast_409.Parsetree.patternval copy_pattern_desc : Ast_408.Parsetree.pattern_desc -> Ast_409.Parsetree.pattern_descval copy_core_type : Ast_408.Parsetree.core_type -> Ast_409.Parsetree.core_typeval copy_core_type_desc : Ast_408.Parsetree.core_type_desc -> Ast_409.Parsetree.core_type_descval copy_package_type : Ast_408.Parsetree.package_type -> Ast_409.Parsetree.package_typeval copy_row_field : Ast_408.Parsetree.row_field -> Ast_409.Parsetree.row_fieldval copy_row_field_desc : Ast_408.Parsetree.row_field_desc -> Ast_409.Parsetree.row_field_descval copy_object_field : Ast_408.Parsetree.object_field -> Ast_409.Parsetree.object_fieldval copy_attributes : Ast_408.Parsetree.attributes -> Ast_409.Parsetree.attributesval copy_attribute : Ast_408.Parsetree.attribute -> Ast_409.Parsetree.attributeval copy_payload : Ast_408.Parsetree.payload -> Ast_409.Parsetree.payloadval copy_structure : Ast_408.Parsetree.structure -> Ast_409.Parsetree.structureval copy_structure_item : Ast_408.Parsetree.structure_item -> Ast_409.Parsetree.structure_itemval copy_structure_item_desc : Ast_408.Parsetree.structure_item_desc -> Ast_409.Parsetree.structure_item_descval copy_include_declaration : Ast_408.Parsetree.include_declaration -> Ast_409.Parsetree.include_declarationval copy_class_declaration : Ast_408.Parsetree.class_declaration -> Ast_409.Parsetree.class_declarationval copy_class_expr : Ast_408.Parsetree.class_expr -> Ast_409.Parsetree.class_exprval copy_class_expr_desc : Ast_408.Parsetree.class_expr_desc -> Ast_409.Parsetree.class_expr_descval copy_class_structure : Ast_408.Parsetree.class_structure -> Ast_409.Parsetree.class_structureval copy_class_field : Ast_408.Parsetree.class_field -> Ast_409.Parsetree.class_fieldval copy_class_field_desc : Ast_408.Parsetree.class_field_desc -> Ast_409.Parsetree.class_field_descval copy_class_field_kind : Ast_408.Parsetree.class_field_kind -> Ast_409.Parsetree.class_field_kindval copy_open_declaration : Ast_408.Parsetree.open_declaration -> Ast_409.Parsetree.open_declarationval copy_module_binding : Ast_408.Parsetree.module_binding -> Ast_409.Parsetree.module_bindingval copy_module_expr : Ast_408.Parsetree.module_expr -> Ast_409.Parsetree.module_exprval copy_module_expr_desc : Ast_408.Parsetree.module_expr_desc -> Ast_409.Parsetree.module_expr_descval copy_module_type : Ast_408.Parsetree.module_type -> Ast_409.Parsetree.module_typeval copy_module_type_desc : Ast_408.Parsetree.module_type_desc -> Ast_409.Parsetree.module_type_descval copy_with_constraint : Ast_408.Parsetree.with_constraint -> Ast_409.Parsetree.with_constraintval copy_signature : Ast_408.Parsetree.signature -> Ast_409.Parsetree.signatureval copy_signature_item : Ast_408.Parsetree.signature_item -> Ast_409.Parsetree.signature_itemval copy_signature_item_desc : Ast_408.Parsetree.signature_item_desc -> Ast_409.Parsetree.signature_item_descval copy_class_type_declaration : Ast_408.Parsetree.class_type_declaration -> Ast_409.Parsetree.class_type_declarationval copy_class_description : Ast_408.Parsetree.class_description -> Ast_409.Parsetree.class_descriptionval copy_class_type : Ast_408.Parsetree.class_type -> Ast_409.Parsetree.class_typeval copy_class_type_desc : Ast_408.Parsetree.class_type_desc -> Ast_409.Parsetree.class_type_descval copy_class_signature : Ast_408.Parsetree.class_signature -> Ast_409.Parsetree.class_signatureval copy_class_type_field : Ast_408.Parsetree.class_type_field -> Ast_409.Parsetree.class_type_fieldval copy_class_type_field_desc : Ast_408.Parsetree.class_type_field_desc -> Ast_409.Parsetree.class_type_field_descval copy_extension : Ast_408.Parsetree.extension -> Ast_409.Parsetree.extensionval copy_class_infos : f0 g0. ('f0 -> 'g0) -> 'f0 Ast_408.Parsetree.class_infos -> 'g0 Ast_409.Parsetree.class_infosval copy_virtual_flag : Ast_408.Asttypes.virtual_flag -> Ast_409.Asttypes.virtual_flagval copy_include_description : Ast_408.Parsetree.include_description -> Ast_409.Parsetree.include_descriptionval copy_include_infos : f0 g0. ('f0 -> 'g0) -> 'f0 Ast_408.Parsetree.include_infos -> 'g0 Ast_409.Parsetree.include_infosval copy_open_description : Ast_408.Parsetree.open_description -> Ast_409.Parsetree.open_descriptionval copy_open_infos : f0 g0. ('f0 -> 'g0) -> 'f0 Ast_408.Parsetree.open_infos -> 'g0 Ast_409.Parsetree.open_infosval copy_override_flag : Ast_408.Asttypes.override_flag -> Ast_409.Asttypes.override_flagval copy_module_type_declaration : Ast_408.Parsetree.module_type_declaration -> Ast_409.Parsetree.module_type_declarationval copy_module_substitution : Ast_408.Parsetree.module_substitution -> Ast_409.Parsetree.module_substitutionval copy_module_declaration : Ast_408.Parsetree.module_declaration -> Ast_409.Parsetree.module_declarationval copy_type_exception : Ast_408.Parsetree.type_exception -> Ast_409.Parsetree.type_exceptionval copy_type_extension : Ast_408.Parsetree.type_extension -> Ast_409.Parsetree.type_extensionval copy_extension_constructor : Ast_408.Parsetree.extension_constructor -> Ast_409.Parsetree.extension_constructorval copy_extension_constructor_kind : Ast_408.Parsetree.extension_constructor_kind -> Ast_409.Parsetree.extension_constructor_kindval copy_type_declaration : Ast_408.Parsetree.type_declaration -> Ast_409.Parsetree.type_declarationval copy_private_flag : Ast_408.Asttypes.private_flag -> Ast_409.Asttypes.private_flagval copy_type_kind : Ast_408.Parsetree.type_kind -> Ast_409.Parsetree.type_kindval copy_constructor_declaration : Ast_408.Parsetree.constructor_declaration -> Ast_409.Parsetree.constructor_declarationval copy_constructor_arguments : Ast_408.Parsetree.constructor_arguments -> Ast_409.Parsetree.constructor_argumentsval copy_label_declaration : Ast_408.Parsetree.label_declaration -> Ast_409.Parsetree.label_declarationval copy_mutable_flag : Ast_408.Asttypes.mutable_flag -> Ast_409.Asttypes.mutable_flagval copy_variance : Ast_408.Asttypes.variance -> Ast_409.Asttypes.varianceval copy_value_description : Ast_408.Parsetree.value_description -> Ast_409.Parsetree.value_descriptionval copy_object_field_desc : Ast_408.Parsetree.object_field_desc -> Ast_409.Parsetree.object_field_descval copy_arg_label : Ast_408.Asttypes.arg_label -> Ast_409.Asttypes.arg_labelval copy_closed_flag : Ast_408.Asttypes.closed_flag -> Ast_409.Asttypes.closed_flagval copy_label : Ast_408.Asttypes.label -> Ast_409.Asttypes.labelval copy_rec_flag : Ast_408.Asttypes.rec_flag -> Ast_409.Asttypes.rec_flagval copy_constant : Ast_408.Parsetree.constant -> Ast_409.Parsetree.constantval copy_Longident_t : Longident.t -> Longident.tval copy_loc : f0 g0. ('f0 -> 'g0) -> 'f0 Ast_408.Asttypes.loc -> 'g0 Ast_409.Asttypes.locval copy_location : Location.t -> Location.t