∀ {C : Type u_4} [inst : CategoryTheory.Category.{u_3, u_4} C] [inst_1 : CategoryTheory.Limits.HasZeroMorphisms C]
  [inst_2 : CategoryTheory.Limits.HasBinaryBiproducts C] {D : Type u_2} [inst_3 : CategoryTheory.Category.{u_1, u_2} D]
  (F G : CategoryTheory.Functor D C) ⦃X Y : D⦄ (f : X ⟶ Y),
  CategoryTheory.CategoryStruct.comp
      ({ obj := fun P => F.obj P ⊞ G.obj P, map := fun {X Y} f => CategoryTheory.Limits.biprod.map (F.map f) (G.map f),
            map_id := ⋯, map_comp := ⋯ }.map
        f)
      CategoryTheory.Limits.biprod.snd =
    CategoryTheory.CategoryStruct.comp CategoryTheory.Limits.biprod.snd (G.map f)