 patch's original definition. NAME and TYPE are as returned by
 `el-patch-get'."
   (interactive (el-patch--select-patch))
-  (if-let* ((patch-definition (el-patch-get name type)))
+  (if-let ((patch-definition (el-patch-get name type)))
       (let* ((expected-definition (el-patch--resolve-definition
                                    patch-definition nil))
              (name (cadr expected-definition))

  "Show the patch for an object in Ediff.
NAME and TYPE are as returned by `el-patch-get'."
  (interactive (el-patch--select-patch))
  (if-let* ((patch-definition (el-patch-get name type)))
      (let* ((old-definition (el-patch--resolve-definition
                              patch-definition nil))
             (new-definition (el-patch--resolve-definition


(require 'subr-x)
(require 'cl-lib)

;;;; User-facing variables

