∀ {T : Type u_3} [inst : CategoryTheory.Category.{u_1, u_3} T] {D : Type u_4}
  [inst_1 : CategoryTheory.Category.{u_2, u_4} D] {X : T} {F : CategoryTheory.Functor T D}
  {Y : CategoryTheory.Over (F.obj X)} (motive : F.essImage Y.left → Prop) (x : F.essImage Y.left),
  (∀ (Z : T) (e : F.obj Z ≅ Y.left), motive ⋯) → motive x