{C : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} C] →
    [inst_1 : CategoryTheory.CartesianMonoidalCategory C] →
      {G H : C} →
        (e : G ≅ H) →
          [inst_2 : CategoryTheory.AddGrpObj G] →
            [inst_3 : CategoryTheory.AddGrpObj H] →
              [CategoryTheory.IsAddMonHom e.hom] → { X := G, addGrp := inst_2 } ≅ { X := H, addGrp := inst_3 }