{R : Type u_2} →
  {M : Type u_3} →
    [inst : Semiring R] →
      [inst_1 : AddCommMonoid M] →
        [inst_2 : Module R M] →
          {S : Type u_4} → [inst_3 : Monoid S] → [DistribMulAction S M] → SMul (Set S) (Submodule R M)