{motive : Qq.Impl.PatternVar → Sort u} →
  ((name : Lean.Name) →
      (arity : ℕ) →
        (mvar : Lean.Expr) → (stx : Lean.Term) → motive { name := name, arity := arity, mvar := mvar, stx := stx }) →
    (t : Qq.Impl.PatternVar) → motive t