{R : Type u_1} →
  {V : Type u_2} →
    {W : Type u_3} →
      {P : Type u_4} →
        [inst : Ring R] →
          [inst_1 : AddCommGroup V] →
            [inst_2 : Module R V] →
              [inst_3 : TopologicalSpace P] →
                [inst_4 : AddTorsor V P] →
                  [inst_5 : AddCommGroup W] →
                    [inst_6 : Module R W] →
                      {S : Type u_10} →
                        [inst_7 : TopologicalSpace W] →
                          [inst_8 : Monoid S] →
                            [inst_9 : DistribMulAction S W] →
                              [SMulCommClass R S W] → [ContinuousConstSMul S W] → MulAction S (P →ᴬ[R] W)