anchor.diff:    (if (listening-socket-p)
         (progn
           (iolib:with-open-socket (s :address-family :local
  -                                   :remote-filename (nfiles:expand *socket-file*))
  +                                   :remote-filename (uiop:native-namestring
  +                                                     (nfiles:expand *socket-file*)))
             (write-string expr s))
           (uiop:quit))
         (progn
  
positive.code: (defun listening-socket-p ()
    (ignore-errors
     (iolib:with-open-socket (s :address-family :local
                                :remote-filename (nfiles:expand *socket-file*))
       (iolib:socket-connected-p s))))
  
  (defun file-is-socket-p (path)
  
negative.code:            (log:info "Nyxt already started, requesting to open URL(s): ~{~a~^, ~}" urls)
             (log:info "Nyxt already started."))
         (iolib:with-open-socket (s :address-family :local
                                    :remote-filename (uiop:native-namestring socket-path))
           ;; Can't use `render-url' at this point because the GTK loop is not running.
           (format s "~s" `(open-external-urls ,@(mapcar #'quri:render-uri urls))))
         nil)
  