anchor.diff:        (let ((process-info (ospama:install packages profile)))
           (format-command-stream process-info
                                  (lambda (s)
  -                                 ;; TODO: Guard against race condition.
                                    (ffi-buffer-evaluate-javascript-async
                                     buffer
                                     (ps:ps (ps:chain document
  
positive.code:   ())
  
  ;; TODO: Add command to interrupt operation?
  
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  (in-package :nyxt)
  
negative.code:          (profile (prompt-minibuffer
                     :suggestion-function (os-profile-suggestion-filter)
                     :input-prompt "Target profile"))
           ;; TODO: Check for running process.
           (buffer (or (find-buffer 'os-package-manager-mode)
                       (nyxt/os-package-manager-mode:os-package-manager-mode
                        :activate t
                        :buffer (make-internal-buffer :title "*OS packages*"))))
           (content
            (markup:markup
             (:style (style buffer))
             (:h1 "Installing packages...")))
           (insert-content (ps:ps (setf (ps:@ document body |innerHTML|)
                                        (ps:lisp content)))))
      (ffi-buffer-evaluate-javascript-async buffer insert-content)
  