anchor.diff:                           ;; TODO: sleep should NOT be necessary to avoid breaking download
                            do (download buffer (url link))
                               (sleep 0.25)))
  -                 :multi-selection-p t)))
  +                 :multi-selection-p t
  +                 :selector "a, img")))
  
positive.code:     ("Type" ,(str:capitalize (str:string-case
                                   (plump:tag-name element)
                                 ("a" "link")
                                 (otherwise (plump:tag-name element)))))))
  
  (defmethod prompter:object-attributes ((input nyxt/dom:input-element))
  
negative.code: 
  (define-command copy-hint-url ()
    "Show a set of element hints, and copy the URL of the user inputted one."
    (query-hints "Copy element URL" (lambda (result)  (%copy-hint-url (first result)))
                 :selector "a, img"))
  
  (define-command bookmark-hint ()
    "Show link hints on screen, and allow the user to bookmark one"
  