(a b c (foo) d e f)
If you extend macros so that they can splice themselves, then you could implement a quasiquote that would be able to do that as well.