I've been playing with this idea:
(def quotify(f) (fn 'args (f @args)))
wart> = x '(1 2) wart> (and @(quotify.list x)) (1 2) ; woohoo!