The ... arguments are tagged vector expressions, which are evaluated
in the data frame data. The tags are matched against names(data), and for
those that match, the value replace the corresponding variable in data,
and the others are appended to data.