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