anchor.diff:    ((executable (pathname->string (sera:resolve-executable "keepassxc-cli")))
      (password-file)
      (master-password nil
  -                    :type (or null string)))
  +                    :type (or null string))
  +   (entries-cache nil
  +                  :type list
  +                  :documentation "The cache to speed the entry listing up."))
     (:export-class-name-p t)
     (:export-accessor-names-p t)
     (:accessor-name-transformer (hu.dwim.defclass-star:make-name-transformer name)))
  
positive.code: (defmethod save-password ((password-interface keepassxc-interface)
                            &key password-name username password service)
    (declare (ignore service))
    (with-input-from-string (st (format nil "~a~C~a"
                                        (master-password password-interface)
                                        #\newline password))
  
negative.code: (defmethod password-correct-p ((password-interface keepassxc-interface))
    (when (master-password password-interface)
      (handler-case
          (list-passwords password-interface)
        (uiop/run-program:subprocess-error ()
          nil))))
  