{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    [inst_1 : CategoryTheory.Preadditive C] →
      {S : Type w} →
        [inst_2 : CommSemiring S] →
          [inst_3 : CategoryTheory.Linear S C] → (X Y Z : C) → (X ⟶ Y) →ₗ[S] (Y ⟶ Z) →ₗ[S] X ⟶ Z