{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    {A : Type u'} →
      [inst_1 : CategoryTheory.Category.{v', u'} A] →
        {FA : A → A → Type u_1} →
          {CA : A → Type w'} →
            [inst_2 : (X Y : A) → FunLike (FA X Y) (CA X) (CA Y)] →
              [inst_3 : CategoryTheory.ConcreteCategory A FA] →
                {F G : CategoryTheory.Functor Cᵒᵖ A} →
                  (F ⟶ G) → {U : C} → CategoryTheory.ToType (G.obj (Opposite.op U)) → CategoryTheory.Sieve U