On 2016-07-11 19:27, Stefan Monnier wrote: > + (apply code arg (cl--generic-name generic) (cons arg args)))) Hmm, why does `code' receive `arg' twice? (once as the first arg and once as the third one)