Код Ревью
Сравни свои решения
#| BEGIN (Write your solution here) |#
(define (make-f)
(let ([first? #t]) ; mutable state, shared across calls
(lambda (x)
(if first?
(begin (set! first? #f) x) ; first call returns its argument
0)))) ; later calls return 0
#| END |#