anchor.diff:             (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 socket-path)
  +                                  :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)
  
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:   (if (listening-socket-p)
        (progn
          (iolib:with-open-socket (s :address-family :local
                                     :remote-filename (uiop:native-namestring
                                                       (nfiles:expand *socket-file*)))
            (write-string expr s))
          (uiop:quit))
        (progn
  