誰か教えてくれ。
このマクロは (i (f)) => #f , (i f) => #t でいいのか?

(define-syntax i
(syntax-rules ()
((_ c)
(letrec-syntax ((f (syntax-rules () ((_) #t)))
(t (syntax-rules ()
((_ c) (f))
((_ x) #f))))
(t f)))))