{C : Type u} →
  [inst : CategoryTheory.Groupoid C] →
    {c : C} →
      {motive : (d : C) → (a : c ⟶ d) → CategoryTheory.Subgroupoid.Discrete.Arrows c d a → Sort u_2} →
        {d : C} →
          {a : c ⟶ d} →
            (t : CategoryTheory.Subgroupoid.Discrete.Arrows c d a) →
              motive c (CategoryTheory.CategoryStruct.id c) ⋯ → motive d a t