{C : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} C] →
    {motive : CategoryTheory.HasDetector C → Sort u} →
      (t : CategoryTheory.HasDetector C) → ((hasDetector : ∃ G, CategoryTheory.IsDetector G) → motive ⋯) → motive t