                              &optional
                              interactive parent-recipe reload
                              only-if-installed)
+  "Undocumented. Return t if package was/is installed."
   (interactive (list (straight-get-recipe) t))
   (let ((recipe (straight--convert-recipe melpa-style-recipe)))
     (straight--with-plist recipe

;;            packages cannot have the same name)
;;
;; :local-repo - required, the name of the repository

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;; Libraries

                   (concat "If you want to keep %s, put "
                           "(straight-use-package %s%S) "
                           "in your init-file.")
                   package "'" (intern package)))
                t)))
        (unless interactive
          (straight--register-recipe recipe))
        ;; This is probably not the correct logic for the return
        ;; value.
        t))))

;;;###autoload
(defun straight-reload-package (package &optional interactive)
