anchor.diff:                            :title "nEXT"
                             :default-width 250
                             :border-width 0))
  -          (button-a
  +          (button
              (make-instance 'gtk:gtk-button
                             :label "Browser View Placeholder"))
             (entry
              (make-instance 'gtk:gtk-entry
                             :text "Minibuffer Input"))
  -          (box
  +          (root-box
  +           (make-instance 'gtk:gtk-box
  +                          :orientation :vertical
  +                          :spacing 0))
  +          (minibuffer-box
              (make-instance 'gtk:gtk-box
                             :orientation :vertical
                             :spacing 0))
  
positive.code: (defun web-view-execute (view script)
    (declare (ignore view script)))
  (defun make-minibuffer ())
  (defun minibuffer-show ())
  (defun minibuffer-hide ())
  (defun minibuffer-set-input (input)
    (declare (ignore input)))
  (defun minibuffer-get-input ())
  
negative.code: 
  (defclass next-interface ()
    ((window :accessor window :initarg :window)
     (minibuffer-view :accessor minibuffer-view :initarg :minibuffer-view)))
  
  (defclass minibuffer-view ()
    ((container-view :accessor container-view :initarg :container-view)
     (input-entry :accessor input-entry :initarg :input-entry)
     (completion-model :accessor completion-model :initarg :completion-model)
     (completion-view :accessor completion-view :initarg :completion-view)))
  
  