{X : TopCat} →
  (p₀ : ↑X) →
    [(U : TopologicalSpace.Opens ↑X) → Decidable (p₀ ∈ U)] →
      {C : Type v} →
        [inst : CategoryTheory.Category.{u, v} C] → C → [CategoryTheory.Limits.HasTerminal C] → TopCat.Sheaf C X