{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    [inst_1 : CategoryTheory.Limits.HasZeroObject C] →
      [inst_2 : CategoryTheory.Limits.HasZeroMorphisms C] →
        {Z : C} →
          {motive : CategoryTheory.HasInjectiveResolution Z → Sort u_1} →
            ((out : Nonempty (CategoryTheory.InjectiveResolution Z)) → motive ⋯) →
              (t : CategoryTheory.HasInjectiveResolution Z) → motive t