∀ {C : Type u_1} {D : Type u_2} [inst : CategoryTheory.Category.{v_1, u_1} C]
  [inst_1 : CategoryTheory.Category.{v_2, u_2} D] (L : CategoryTheory.Functor C D) {H : Type u_3}
  [inst_2 : CategoryTheory.Category.{v_3, u_3} H] (F : CategoryTheory.Functor C H) [L.HasPointwiseLeftKanExtension F]
  {X Y : D} (f : X ⟶ Y),
  CategoryTheory.Limits.HasColimit
    (((CategoryTheory.CostructuredArrow.functor L).map f).toFunctor.comp
      ((CategoryTheory.Grothendieck.ι (CategoryTheory.CostructuredArrow.functor L) Y).comp
        ((CategoryTheory.CostructuredArrow.grothendieckProj L).comp F)))