{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    [inst_1 : CategoryTheory.CartesianMonoidalCategory C] →
      {D : Type u₁} →
        [inst_2 : CategoryTheory.Category.{v₁, u₁} D] →
          (F : CategoryTheory.Functor C D) →
            (A B : C) →
              [CategoryTheory.Limits.PreservesLimit (CategoryTheory.Limits.pair A B) F] →
                CategoryTheory.Limits.IsLimit
                  (CategoryTheory.Limits.BinaryFan.mk (F.map (CategoryTheory.SemiCartesianMonoidalCategory.fst A B))
                    (F.map (CategoryTheory.SemiCartesianMonoidalCategory.snd A B)))