{C : Type u₁} →
  {D : Type u₂} →
    [inst : CategoryTheory.Category.{v₁, u₁} C] →
      [inst_1 : CategoryTheory.Category.{v₂, u₂} D] →
        {R : CategoryTheory.Functor D C} →
          {motive : CategoryTheory.Reflective R → Sort u} →
            (t : CategoryTheory.Reflective R) →
              ([toFull : R.Full] →
                  [toFaithful : R.Faithful] →
                    (L : CategoryTheory.Functor C D) →
                      (adj : L ⊣ R) → motive { toFull := toFull, toFaithful := toFaithful, L := L, adj := adj }) →
                motive t