} elsif ($func eq 'IF') {
my ($if_cond, $if_then, $if_else) =
map { $self->process_toplevel($_, $env) }
($expr->cdr->car, $expr->cdr->cdr->car, $expr->cdr->cdr->cdr->car);
} elsif ($func eq 'IF') {
my ($if_cond, $if_then, $if_else) =
map { $self->process_toplevel($_, $env) }
($expr->cdr->car, $expr->cdr->cdr->car, $expr->cdr->cdr->cdr->car);