33 (let ([nil (lam (c n) (n))]
34 [cons (lam (x y) (lam (c n) (c x y)))]
37 (let ([t (lam (x) (f (lam (v) (x x v))))])
39 [if (lam (c t f) ((c t f)))])
40 ([fix (lam (recur a b l n)
42 [lam () (let [(_ (debug 0))] l)]
43 [lam () (recur b (+ (debug a) b) (cons a l) (- n 1))]))]