∀ {J : Type w} (f : J → AddCommGrpCat),
  (AddCommGrpCat.HasLimit.productLimitCone f).cone.π =
    CategoryTheory.Discrete.natTrans fun j => AddCommGrpCat.ofHom (Pi.evalAddMonoidHom (fun j => ↑(f j)) j.as)