#;1> (define-syntax recursive-syntax (syntax-rules () ((recursive-syntax a (first ... last) b) (a (recursive-syntax b last))) ((recursive-syntax b last) (quote b last)))) #;2> (expand '(recursive-syntax 1 (2 3 4 5) 6)) (1 (recursive-syntax92 6 5))