∀ {C : Type u_2} [inst : CategoryTheory.Category.{u_1, u_2} C] {D : Type u_4}
  [inst_1 : CategoryTheory.Category.{u_3, u_4} D] {L : CategoryTheory.Functor C D} {R : CategoryTheory.Functor D C}
  (h : L ⊣ R) (X : C),
  CategoryTheory.CategoryStruct.comp (h.unit.app ((L.comp R).obj X))
      ((CategoryTheory.Functor.whiskerRight (L.whiskerLeft h.counit) R).app X) =
    CategoryTheory.CategoryStruct.id ((CategoryTheory.Functor.id C).obj ((L.comp R).obj X))