{C : Type u_1} →
  [inst : CategoryTheory.Category.{v_1, u_1} C] →
    {X Y : AlgebraicGeometry.PresheafedSpace C} →
      (base : ↑X ⟶ ↑Y) → (Y.presheaf ⟶ (TopCat.Presheaf.pushforward C base).obj X.presheaf) → X.Hom Y