The arguments of a call, one slot per declared parameter, matched the way R does: a named argument goes to
the parameter it names, the rest fill the remaining slots left to right, and a ... parameter collects
everything that is left over (positional arguments from its position on, and named ones matching no other
parameter). Parameters in ignored may be supplied but get no slot, for the ones that change nothing about
what the call yields.
undefined when the call cannot be the one params describes: an argument that names an unknown parameter
with no ... to absorb it, one parameter given twice, or more arguments than there are slots. The value
solver relies on that, since a call it cannot match is one whose result it must not guess at.
The arguments of a call, one slot per declared parameter, matched the way R does: a named argument goes to the parameter it names, the rest fill the remaining slots left to right, and a
...parameter collects everything that is left over (positional arguments from its position on, and named ones matching no other parameter). Parameters inignoredmay be supplied but get no slot, for the ones that change nothing about what the call yields.undefinedwhen the call cannot be the oneparamsdescribes: an argument that names an unknown parameter with no...to absorb it, one parameter given twice, or more arguments than there are slots. The value solver relies on that, since a call it cannot match is one whose result it must not guess at.