∀ {𝕜 : Type u_1} [inst : NontriviallyNormedField 𝕜] {E : Type u_2} [inst_1 : NormedAddCommGroup E]
  [inst_2 : NormedSpace 𝕜 E] {U : Set 𝕜} {f : 𝕜 → E},
  MeromorphicOn f U →
    (∀ (u : ↑U), meromorphicOrderAt f ↑u ≠ ⊤) →
      (MeromorphicOn.divisor f U).support.Finite →
        ∃ g,
          AnalyticOnNhd 𝕜 g U ∧
            (∀ (u : ↑U), g ↑u ≠ 0) ∧
              f =ᶠ[Filter.codiscreteWithin U] (∏ᶠ (u : 𝕜), (fun x => x - u) ^ (MeromorphicOn.divisor f U) u) • g