∀ {C : Type u_3} [inst : CategoryTheory.Category.{u_1, u_3} C] {D : Type u_6}
  [inst_1 : CategoryTheory.Category.{u_5, u_6} D] {F : CategoryTheory.Functor C D} [inst_2 : F.Final] {E : Type u_4}
  [inst_3 : CategoryTheory.Category.{u_2, u_4} E] {G : CategoryTheory.Functor D E}
  {X Y Z : CategoryTheory.Limits.Cocone (F.comp G)} (f : X ⟶ Y) (g : Y ⟶ Z),
  { hom := (CategoryTheory.CategoryStruct.comp f g).hom, w := ⋯ } =
    CategoryTheory.CategoryStruct.comp { hom := f.hom, w := ⋯ } { hom := g.hom, w := ⋯ }