{C : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} C] →
    {X Y : C} →
      {f : X ⟶ Y} →
        (Z : C) →
          (left right : Y ⟶ Z) →
            (w :
                autoParam (CategoryTheory.CategoryStruct.comp f left = CategoryTheory.CategoryStruct.comp f right)
                  CategoryTheory.RegularMono.w._autoParam) →
              CategoryTheory.Limits.IsLimit (CategoryTheory.Limits.Fork.ofι f w) → CategoryTheory.RegularMono f