{motive : Lean.Lsp.DocumentHighlight → Sort u} →
  (t : Lean.Lsp.DocumentHighlight) →
    ((range : Lean.Lsp.Range) →
        (kind? : Option Lean.Lsp.DocumentHighlightKind) → motive { range := range, kind? := kind? }) →
      motive t