static inline object *let_to_application(object *exp) { return make_application( make_lambda(let_variables(exp), let_body(exp)), let_values(exp)); }
object *let_to_application(object *exp) { return make_application(make_lambda(let_parameters(exp), let_body(exp)), let_arguments(exp)); }
static pSlipObject let_to_application(pSlip gd, pSlipObject exp) { return make_application(gd, make_lambda(gd, let_parameters(gd, exp), let_body(exp)), let_arguments(gd, exp)); }