This is a simple mechanism for preventing some arguments from being
passed in a function call. The arguments ... are collected in
a list. A argument is omitted if its name exactly matches
one of the strings in avoid.
See Also
do.call.matched for a more complicated and flexible call.