{motive : Lean.Lsp.InlayHintLabel → Sort u} →
  ((n : String) → motive (Lean.Lsp.InlayHintLabel.name n)) →
    ((p : Array Lean.Lsp.InlayHintLabelPart) → motive (Lean.Lsp.InlayHintLabel.parts p)) →
      (t : Lean.Lsp.InlayHintLabel) → motive t