Melange_ppx_lib.Ast_typ_uncurrytype typ = Melange_compiler_libs.Parsetree.core_typetype 'a cxt =
Melange_compiler_libs.Ast_helper.loc ->
Melange_compiler_libs.Ast_mapper.mapper ->
'aval to_uncurry_type : uncurry_type_gensyntax :
int -> int -> int [@bs]val to_method_type : uncurry_type_gensyntax
method : int -> itn -> int val to_method_callback_type : uncurry_type_gensyntax:
'obj -> int -> int [@bs.this] val generate_method_type :
Melange_compiler_libs.Location.t ->
Melange_compiler_libs.Ast_mapper.mapper ->
?alias_type:Melange_compiler_libs.Parsetree.core_type ->
string ->
Asttypes.arg_label ->
Melange_compiler_libs.Parsetree.pattern ->
Melange_compiler_libs.Parsetree.expression ->
Melange_compiler_libs.Parsetree.core_typeval generate_arg_type :
Melange_compiler_libs.Location.t ->
Melange_compiler_libs.Ast_mapper.mapper ->
string ->
Asttypes.arg_label ->
Melange_compiler_libs.Parsetree.pattern ->
Melange_compiler_libs.Parsetree.expression ->
Melange_compiler_libs.Parsetree.core_type