anchor.diff:      :documentation "Local schemes are not accessible to the pages of other schemes.")
      (local-access-p
       nil
  -    :documentation "Local access allowed schemes can load resources from other schemes.
  +    :documentation "Local-access-allowed schemes can load resources from other schemes.
   
   QtWebEngine-specific.")
      (no-access-p
       nil
  -    :documentation "No-access schemes cannot access pages with any other scheme.
  -
  -Has slightly different behavior between ports.")
  +    :documentation "No-access schemes cannot access pages with any other scheme. ")
      (display-isolated-p
       nil
  -    :documentation "Display isolated schemes cannot be displayed by other schemes.
  +    :documentation "Display isolated schemes cannot be displayed (in iframes, for example) by other schemes.
   
   WebKitGTK-specific.")
      (service-workers-allowed-p
  
positive.code: (define-class scheme ()
    ((name (error "Scheme must have a name/scheme")
           :documentation "Scheme/name of the internal scheme.
  E.g. \"gopher\", \"irc\".")
     (callback
      nil
      :type (or null (function (url-designator buffer) t))
  
negative.code:   (:export-class-name-p t)
    (:export-accessor-names-p t)
    (:accessor-name-transformer (class*:make-name-transformer name))
    (:documentation "Representation of Nyxt-specific internal schemes."))
  
  (defvar *internal-schemes*
    (make-hash-table :test 'equal)
  