{M : Type u_1} →
  {X : Type u_2} →
    [inst : SMul M X] →
      [inst_1 : TopologicalSpace X] →
        {motive : ProperConstSMul M X → Sort u} →
          (t : ProperConstSMul M X) → ((isProperMap_smul : ∀ (c : M), IsProperMap fun x => c • x) → motive ⋯) → motive t