∀ {α : Type u_1} (M : Type u_2) (R : Type u_3) [inst : Semiring R] [inst_1 : AddCommMonoid M] [inst_2 : Module R M]
  (s : Set α) [inst_3 : DecidablePred fun x => x ∈ s] (l : α →₀ M),
  { toFun := Finsupp.filter fun x => x ∈ s, map_add' := ⋯, map_smul' := ⋯ } l ∈ Finsupp.supported M R s