It's great in Haskell, but I think it is pretty un-arcy, due to the increase in complexity.
(def bob args progn) (def bob (a b c) progn)
-----