TSPLのChapter 8を読むと

(define-syntax my-or
  (syntax-rules ()
    ((_) #f)
    ((_ e) e)
    ((_ e1 e2 ... en)
     (cond (e1) (e2) ... (else en)))))

なんてできそうですが、これはChezの独自拡張ですよね。R6RSに入らないものか。