{C : Type u₁} →
  {D : Type u₂} →
    [inst : CategoryTheory.Category.{v₁, u₁} C] →
      [inst_1 : CategoryTheory.Category.{v₁, u₂} D] →
        {F : CategoryTheory.Functor C D} →
          {motive : CategoryTheory.Comonad.PreservesLimitOfIsCosplitPair F → Sort u} →
            (t : CategoryTheory.Comonad.PreservesLimitOfIsCosplitPair F) →
              ((out :
                    ∀ {A B : C} (f g : A ⟶ B) [F.IsCosplitPair f g],
                      CategoryTheory.Limits.PreservesLimit (CategoryTheory.Limits.parallelPair f g) F) →
                  motive ⋯) →
                motive t