anchor.diff:       (nfiles:content
         (if (quri:uri-file-p script)
             (make-instance 'user-script :base-path (quri:uri-path script))
  -          (make-instance 'user-script :url script))))
  +          (make-instance 'user-script :url script :base-path #p""))))
       (string
        (multiple-value-bind (url file-p)
            (get-script-url script original-url)
  
positive.code:     (alex:write-string-into-file (nfiles:url-content script) destination :if-exists :supersede)))
  
  (defmethod nfiles:deserialize ((profile nyxt-profile) (script user-script) raw-content &key)
    ;; TODO: Parse the stream directly?
    (let ((code  (alex:read-stream-content-into-string raw-content)))
      (or
  
negative.code:          ((and url file-p)
            (nfiles:content (make-instance 'user-script :base-path (quri:uri-path url))))
           ((and url (not file-p))
            (nfiles:content (make-instance 'user-script :url (quri:uri script) :base-path #p"")))
           ;; No URL. No need to download anything.
           ;; It's just code (hopefully).
           (t script))))))
  