{C : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} C] →
    [inst_1 : CategoryTheory.CartesianMonoidalCategory C] →
      [inst_2 : CategoryTheory.BraidedCategory C] →
        {motive : CategoryTheory.CommGrp C → Sort u} →
          ((X : C) →
              [grp : CategoryTheory.GrpObj X] →
                [comm : CategoryTheory.IsCommMonObj X] → motive { X := X, grp := grp, comm := comm }) →
            (t : CategoryTheory.CommGrp C) → motive t