{C : Type u} →
  [inst : CategoryTheory.Groupoid C] →
    {S : CategoryTheory.Subgroupoid C} →
      {motive : S.IsWide → Sort u_2} →
        (t : S.IsWide) → ((wide : ∀ (c : C), CategoryTheory.CategoryStruct.id c ∈ S.arrows c c) → motive ⋯) → motive t