∀ {G : Type u_1} {X : Type u_2} [inst : TopologicalSpace G] [inst_1 : TopologicalSpace X] [inst_2 : AddGroup G]
  [inst_3 : AddAction G X], (IsProperMap fun gx => (gx.1 +ᵥ gx.2, gx.2)) → ProperVAdd G X