Function definition lambda-list keywords
Must follow all required arguments
&optional must precede &key or &rest
Inadvisable to use both &optional and &key in the same lambda-list
Using &key and &rest in the same lambda-list requires better understanding