∀ (R : Type u_2) [inst : CommRing R] (M ι : Type u_1) [inst_1 : AddCommGroup M] [inst_2 : Module R M]
  (s : CategoryTheory.Limits.Cocone (CategoryTheory.Discrete.functor fun x => ModuleCat.of R M))
  (f : (ModuleCat.finsuppCocone R M ι).pt ⟶ s.pt),
  (∀ (j : CategoryTheory.Discrete ι),
      CategoryTheory.CategoryStruct.comp ((ModuleCat.finsuppCocone R M ι).ι.app j) f = s.ι.app j) →
    f = ModuleCat.ofHom ((Finsupp.lsum R) fun i => ModuleCat.Hom.hom (s.ι.app { as := i }))