anchor.diff:      (values (or (cons mode-invocation *) null) &optional))
   (defun rememberable-of (modes)
     "Filter MODES based on `rememberable-p'."
  -  (mode-invocations (remove-if (complement #'rememberable-p) modes)))
  +  (mode-invocations (sera:filter #'rememberable-p modes)))
   
   (define-class auto-mode-rule ()
     ((test (error "Slot `test' should be set.")
  
positive.code: non-new-page requests, buffer URL is not altered."
    (quri:uri= (url request-data) (url (buffer request-data))))
  
  (defun auto-mode-handler (request-data)
    (let* ((auto-mode (find-submode (buffer request-data) 'auto-mode))
           (rule (matching-auto-mode-rule (url request-data) (buffer request-data)))
  
negative.code:   "Store the exact list of enabled modes to auto-mode rules for all the future visits of this
  domain/host/URL/group of websites inferring the suitable matching condition by user input.
  Uses `url-infer-match', see its documentation for matching rules.
  
  This command does not save non-rememberable modes. If you want to auto-mode to
  save a particular mode, configure it to be `rememberable-p' in your initfile.
  
  For the storage format see the comment in the head of your `auto-mode-rules-data-path' file."
    ;; TODO: Should it prompt for modes to save?
  