∀ {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]
  [inst_3 : ∀ (F : CategoryTheory.Functor C H), L.HasRightKanExtension F] (F : CategoryTheory.Functor C H)
  [inst_4 : L.HasPointwiseRightKanExtension F] (X : D) (f : CategoryTheory.StructuredArrow X L) {Z : H}
  (h : F.obj ((CategoryTheory.StructuredArrow.proj X L).obj f) ⟶ Z),
  CategoryTheory.CategoryStruct.comp (L.ranObjObjIsoLimit F X).hom
      (CategoryTheory.CategoryStruct.comp
        (CategoryTheory.Limits.limit.π ((CategoryTheory.StructuredArrow.proj X L).comp F) f) h) =
    CategoryTheory.CategoryStruct.comp ((L.ran.obj F).map f.hom)
      (CategoryTheory.CategoryStruct.comp ((L.ranCounit.app F).app f.right) h)