anchor.diff:                (object-string (url (current-buffer))) "")
      :sources (list (make-instance 'prompter:raw-source
                                    :name "New URL"
  -                                 :actions (list (make-unmapped-command buffer-load)
  -                                                (make-unmapped-command new-nosave-buffer-load)))
  +                                 :actions (list (make-unmapped-command new-nosave-buffer-load)))
                     (make-instance 'global-history-source
  -                                 :actions (list (make-unmapped-command buffer-load)
  -                                                (make-unmapped-command new-nosave-buffer-load-from-history))))))
  +                                 :actions (list (make-unmapped-command new-nosave-buffer-load-from-history)))
  +                  (make-instance 'bookmark-source
  +                                 :actions (list (make-unmapped-command new-nosave-buffer-load-from-bookmark))))))
   
   (defun reload-buffer (&optional (buffer (current-buffer)))
     "Reload a BUFFER or current-buffer if not provided."
  
positive.code:             ;; TODO: Can be a source of inefficiency due to an always-checked conditional.
              ;; Move somewhere (`request-resource'?) where the impact of conditional will be weaker?
              (ffi-buffer-evaluate-javascript buffer (quri:url-decode (quri:uri-path url)))
              (ffi-buffer-load buffer url)))))
  
  (defun new-buffer-load (url)
    "Load a URL in a new buffer."
  
negative.code:   (make-buffer-focus :url (url history-suggestion)))
  
  (defun new-nosave-buffer-load-from-history (history-suggestion)
    "Load a URL in a new nosave buffer (from history)."
    (make-buffer-focus :url (url history-suggestion)))
  
  (defun buffer-load-from-bookmark (bookmark)
    (buffer-load (url bookmark)))
  
  (defun new-buffer-load-from-bookmark (bookmark)
    "Load a URL in a new buffer (from bookmark)."
    (make-buffer-focus :url (url bookmark)))
  
  (defun new-nosave-buffer-load-from-bookmark (bookmark)
    "Load a URL in a new nosave buffer (from bookmark)."
    (make-buffer-focus :url (url bookmark)))
  
  (define-class global-history-source (prompter:source)
    ((prompter:name "Global history")
  