∀ {R : Type u_3} {S : Type u_2} (M : Type u_1) [inst : Semiring R] [inst_1 : AddCommMonoid M] [inst_2 : Module R M]
  [inst_3 : Semiring S] (f : S →+* R) (a : S) (x y : M), a • (x + y) = a • x + a • y