∀ {R : Type u_2} [inst : Ring R] {ι : Type u_7} [Finite ι] (M : ι → Type u_6) [inst_2 : (i : ι) → AddCommGroup (M i)]
  [inst_3 : (i : ι) → Module R (M i)] [∀ (i : ι), IsSemisimpleModule R (M i)], IsSemisimpleModule R ((i : ι) → M i)