{C : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} C] →
    {X Y : C} →
      [inst_1 : CategoryTheory.Limits.HasZeroMorphisms C] →
        {f : X ⟶ Y} →
          {motive : CategoryTheory.NormalEpi f → Sort u} →
            (t : CategoryTheory.NormalEpi f) →
              ((W : C) →
                  (g : W ⟶ X) →
                    (w : CategoryTheory.CategoryStruct.comp g f = 0) →
                      (isColimit : CategoryTheory.Limits.IsColimit (CategoryTheory.Limits.CokernelCofork.ofπ f w)) →
                        motive { W := W, g := g, w := w, isColimit := isColimit }) →
                motive t