Fix compilation of 'letrec'

(letrec ((x1 e1) (x2 e2)) e3)

gets compiled into

((lambda (r1 r2)
  ((lambda (x1 x2) (set! r1 x1) (set! r2 x2) e3) e1 e2)) <unspec> <unspec>)