Stefan Monnier writes: > - Replace `&optional arg` with `&rest args` and pass those args via > `apply`, so the number of args passed doesn't depend on the function > but on the caller. I like this idea. See patch. > - Always pass both args to the function (i.e. as documented in the > docstring). This isn't backwards compatible, is it? Joseph