∀ (openClose : Bool) (change : Lean.Lsp.TextDocumentSyncKind) (willSave willSaveWaitUntil : Bool)
  (save? : Option Lean.Lsp.SaveOptions) (openClose_1 : Bool) (change_1 : Lean.Lsp.TextDocumentSyncKind)
  (willSave_1 willSaveWaitUntil_1 : Bool) (save?_1 : Option Lean.Lsp.SaveOptions),
  ({ openClose := openClose, change := change, willSave := willSave, willSaveWaitUntil := willSaveWaitUntil,
        save? := save? } =
      { openClose := openClose_1, change := change_1, willSave := willSave_1, willSaveWaitUntil := willSaveWaitUntil_1,
        save? := save?_1 }) =
    (openClose = openClose_1 ∧
      change = change_1 ∧ willSave = willSave_1 ∧ willSaveWaitUntil = willSaveWaitUntil_1 ∧ save? = save?_1)