with_args(a="repeated argument", func(b=2), func(c=3), .collect=list)
with_arg(...)
.collect
.
list(fun(a="repeated argument",b=2), func(a="repeated argument",c=3))
so that with_args handles the job of distributing the repeated 'a' argument. This can save some typing in some situations, like heavily layered ggplot constructions.