∀ {C : Type u} [inst : CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasStrictTerminalObjects C]
  [inst_2 : CategoryTheory.Limits.HasTerminal C] {A : C} (f : ⊤_ C ⟶ A), CategoryTheory.IsIso f