{motive : Aesop.InstMap → Sort u} →
  (t : Aesop.InstMap) →
    ((map : Lean.PHashMap Aesop.SlotIndex (Aesop.EMap (Lean.PHashSet Aesop.Match × Lean.PHashSet Aesop.Hyp))) →
        motive { map := map }) →
      motive t