Melange_compiler_libs.Simplif
Lambda simplification.
Warning: this module is unstable and part of compiler-libs.
let simplify_lambda: Lambda.lambda => Lambda.lambda;
let split_default_wrapper:
id:Ident.t =>
kind:Lambda.function_kind =>
params:list((Ident.t, Lambda.value_kind)) =>
return:Lambda.value_kind =>
body:Lambda.lambda =>
attr:Lambda.function_attribute =>
loc:Lambda.scoped_location =>
list((Ident.t, Lambda.lambda));