>>349
普通はxを外に出さずにこうするだろ?

(define foo nil)
(define bar nil)
(let ((x piyo))
  (set! foo (lambda () ...))
  (set! bar (lambda () ...)))

マクロでくるんで簡単そうに見せるのもなんとかなりそうな気はする。