anchor.diff:               t)
            (if arbitrary-requirement
                (let ((*bindings* bindings))
  -               (funcall arbitrary-requirement))
  +               (if (listp arbitrary-requirement)
  +                   (every #'funcall arbitrary-requirement)
  +                   (funcall arbitrary-requirement)))
                t))))
   
   (defmethod routes:route-name ((route route))
  
positive.code:               (funcall value)
                value)))
    (let ((*route* route)
          (*bindings* bindings))
      (render-object (route-render-method route)
                     (catch 'route-done
                       (funcall (slot-value route 'symbol))))))
  
  (defun abort-route-handler (obj &key return-code content-type)
    (when return-code
  
negative.code: 
  (defun genurl (route-symbol &rest args)
    (puri:render-uri (genurl/impl (concatenate 'list
                                               (if *submodule*
                                                   (submodule-full-baseurl *submodule*)
                                                   "")
                                               (route-symbol-template route-symbol))
                                  args)
                     nil))
  