Module Desugaring.Desugar_expr
val desugar_expr : Typing.Typed_ast.class_defn list -> Typing.Typed_ast.function_defn list -> Ast.Ast_types.Var_name.t list -> Typing.Typed_ast.expr -> Desugared_ast.expr
val desugar_block_expr : Typing.Typed_ast.class_defn list -> Typing.Typed_ast.function_defn list -> Ast.Ast_types.Var_name.t list -> Typing.Typed_ast.block_expr -> Desugared_ast.block_expr