{C : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} C] →
    [inst_1 : CategoryTheory.MonoidalCategory C] →
      {motive : CategoryTheory.Comon C → Sort u} →
        (t : CategoryTheory.Comon C) →
          ((X : C) → [comon : CategoryTheory.ComonObj X] → motive { X := X, comon := comon }) → motive t