Код Ревью
Сравни свои решения
(define (make-monitored f)
(define calls-count 0)
(lambda (args)
(cond [ (equal? args 'how-many-calls?) calls-count ]
[(equal? args 'reset-count) (set! calls-count 0) 0]
[else (set! calls-count (+ 1 calls-count)) (f args)])))