{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    (Z : C) →
      [inst_1 : CategoryTheory.Limits.HasZeroObject C] →
        [inst_2 : CategoryTheory.Limits.HasZeroMorphisms C] →
          [CategoryTheory.HasProjectiveResolution Z] → CategoryTheory.ProjectiveResolution Z