{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    [inst_1 : CategoryTheory.Limits.HasZeroMorphisms C] →
      {X Y : C} →
        (f : X ⟶ Y) →
          [inst_2 : CategoryTheory.Limits.HasKernel f] →
            {Z : C} →
              (l : X ⟶ Z) →
                (i : Z ≅ Y) →
                  (h : CategoryTheory.CategoryStruct.comp l i.hom = f) →
                    CategoryTheory.Limits.IsLimit
                      (CategoryTheory.Limits.KernelFork.ofι (CategoryTheory.Limits.kernel.ι f) ⋯)