∀ {R : Type u_1} {S : Type u_2} {V : Type u_3} {W : Type u_4} {P : Type u_5} [inst : Ring R] [inst_1 : Ring S]
  [inst_2 : AddCommGroup V] [inst_3 : Module R V] [Module.Finite R V] [Module.Free R V] [inst_6 : AddTorsor V P]
  [inst_7 : AddCommGroup W] [inst_8 : Module R W] [inst_9 : Module S W] [Module.Finite S W]
  [inst_11 : SMulCommClass R S W], Module.Finite S (P →ᵃ[R] W)