val ocaml_version :
Migrate_parsetree.Versions.OCaml_404.types
Migrate_parsetree.Versions.ocaml_versionval fresh_var_for : Migrate_parsetree.Ast_404.Parsetree.expression -> stringval apply :
loc:Migrate_parsetree__Ast_404.Ast_helper.loc ->
Migrate_parsetree.Ast_404.Parsetree.expression ->
(Migrate_parsetree__Ast_404.Asttypes.arg_label
* Migrate_parsetree.Ast_404.Parsetree.expression)
list ->
Migrate_parsetree__Ast_404.Parsetree.expressionval reduce_compose :
Migrate_parsetree.Ast_404.Parsetree.expression ->
Migrate_parsetree.Ast_404.Parsetree.expression ->
Migrate_parsetree.Ast_404.Parsetree.expressionval classify :
Migrate_parsetree.Ast_404.Parsetree.expression ->
[> `Compose | `Compose_fw | `Other ]val eta_expand_composition :
is_fw:bool ->
Migrate_parsetree.Ast_404.Ast_mapper.mapper ->
Migrate_parsetree.Ast_404.Parsetree.expression ->
Migrate_parsetree__Ast_404.Parsetree.expressionval rewrite_expr :
Migrate_parsetree.Ast_404.Ast_mapper.mapper ->
Migrate_parsetree.Ast_404.Parsetree.expression ->
Migrate_parsetree__Ast_404.Parsetree.expressionval compose_mapper : 'a -> 'b -> Migrate_parsetree.Ast_404.Ast_mapper.mapper