∀ (R : Type u_1) [inst : CommSemiring R] (S : Type u_2) [inst_1 : Semiring S] [inst_2 : Algebra R S] {ι₁ : Type u_4}
  (M₁ : ι₁ → Type u_3) [inst_3 : (i₁ : ι₁) → AddCommMonoid (M₁ i₁)] [inst_4 : (i₁ : ι₁) → Module R (M₁ i₁)]
  [inst_5 : (i₁ : ι₁) → Module S (M₁ i₁)] [∀ (i₁ : ι₁), IsScalarTower R S (M₁ i₁)] (i : ι₁), SMulCommClass R S (M₁ i)