{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    [inst_1 : CategoryTheory.NonPreadditiveAbelian C] →
      {X Y : C} →
        {f : X ⟶ Y} →
          [CategoryTheory.Epi f] →
            (s : CategoryTheory.Limits.Fork f 0) →
              CategoryTheory.Limits.IsLimit s →
                CategoryTheory.Limits.IsColimit (CategoryTheory.Limits.CokernelCofork.ofπ f ⋯)