Я действительно не понимаю аргументы и использование define-syntax внутри Схемы. Для чего это стоит, я использую Petite Chez Cheme. Я посмотрел на несколько источников:Аргументы и использование определения-синтаксиса
Scheme Macro for nesting expressions
http://docs.racket-lang.org/guide/pattern-macros.html
Однако они не дали мне понять, что я искал. Я ищу явное объяснение того, что происходит, когда применяется новый синтаксис. Мне особенно любопытно использовать эллипсы («...»), когда определяется синтаксис.