(macro foo (...args) (print args)) (foo) # => [] (foo 1 2 3) # => [1 2 3]