{motive : Aesop.RulePatternIndex → Sort u} →
  (t : Aesop.RulePatternIndex) →
    ((tree : Lean.Meta.DiscrTree Aesop.RulePatternIndex.Entry) →
        (isEmpty : Bool) → motive { tree := tree, isEmpty := isEmpty }) →
      motive t