Lcalc.Compile_with_exceptions
Translation from the default calculus to the lambda calculus. This translation uses exceptions to handle empty default terms.
val translate_program : 'm Dcalc.Ast.program -> 'm Ast.program