anchor.diff:  (define-test test-func-with-rest-params
     "With &rest, the remaining params, are handed in as a list.  Remaining
      arguments (possibly none) are collected into a list."
  -  (assert-equal (func-with-rest-params) ___)
  -  (assert-equal (func-with-rest-params 1) ___)
  -   (assert-equal (func-with-rest-params 1 :two 333) ___))
  +  (assert-equal (func-with-rest-params) nil)
  +  (assert-equal (func-with-rest-params 1) '(1))
  +   (assert-equal (func-with-rest-params 1 :two 333) '(1 :two 333)))
   
   
   ;; ----
  
positive.code: 
  (define-test test-optional-parameters
      "Optional parameters are filled in with their default value."
     (assert-equal (func-with-opt-params :test-1 :test-2) ___)
     (assert-equal (func-with-opt-params :test-1) ___)
     (assert-equal (func-with-opt-params) ___))
  
  
  ;; ----
  
negative.code: 
  (define-test test-call-a-function
      "DEFUN defines global functions"
    (assert-equal 18 (some-named-function 7 11)))
  
  
  (define-test test-shadow-a-function
  