{C : Type u_1} →
  {C' : Type u_2} →
    {H : Type u_3} →
      {D : Type u_4} →
        [inst : CategoryTheory.Category.{v_1, u_1} C] →
          [inst_1 : CategoryTheory.Category.{v_2, u_2} C'] →
            [inst_2 : CategoryTheory.Category.{v_3, u_3} H] →
              [inst_3 : CategoryTheory.Category.{v_4, u_4} D] →
                (L : CategoryTheory.Functor C D) →
                  (F : CategoryTheory.Functor C H) →
                    (G : CategoryTheory.Functor C' C) →
                      CategoryTheory.Functor (L.RightExtension F) ((G.comp L).RightExtension (G.comp F))