∀ {C : Type u₁} [inst : CategoryTheory.Category.{v₁, u₁} C] {ι : Type u_1} {S : C} {X : ι → C} (f : (i : ι) → X i ⟶ S)
  {σ : ι → Type u_2} {Y : (i : ι) → σ i → C} (g : (i : ι) → (j : σ i) → Y i j ⟶ X i),
  (CategoryTheory.Presieve.bindOfArrows X f fun i => CategoryTheory.Presieve.ofArrows (Y i) (g i)) =
    CategoryTheory.Presieve.ofArrows (fun p => Y p.fst p.snd) fun p =>
      CategoryTheory.CategoryStruct.comp (g p.fst p.snd) (f p.fst)