So, one catch with the dot dot dot argument is that any arguments
that appear after three dots on the argument list must be named explicitly.
And furthermore, cannot be partially matched.
So you cannot, you can't use positional matching or
partial matching for arguments that come after the three dots.
because, and this kind of makes sense, because otherwise
there's no way for r to know whether you
are passing something to the dot dot dot or
whether you are passing something to a different argument.
So if I say
in the first example here, where I try to paste together A
and B, so A and B are going to the dot dot dot
argument and then I say sep equals colon and then which means that
I want to paste something together by separating them into with a colon.
However, if I try to do partial matching with set,
what happens is that the partial matching gets ignored, and so,
when, when I say paste a b and then s e
equal to colon, well, the s e is, in another circumstance
might be partially matched.
But in the pace function, it can't use partial batching.
So it gets, it just ignores that and just assumes
that colon is just another string to be pieced together.
And so then you get the, the string ab:.
So just be careful when you're using functions
that have dot, dot, dot as an argument.
That any arguments that appear after the three
dots have to be named explicitly and in full.