&rest requires an argument. While ‘cl-destructuring-bind’ is somewhat lenient
about this, its edebug specification is not, so functions that contain &rest
without argument can’t be edebugged.
I remember changing this forward and back, when debugging. Because the result is kinda clunky, and the deficiency is in the edebug spec, not necessarily in the code.
&rest requires an argument. While ‘cl-destructuring-bind’ is somewhat lenient about this, its edebug specification is not, so functions that contain &rest without argument can’t be edebugged.