Caveats:
- only works when the header is changed in the editor and the editor provides the notification
- we revalidate preambles for all open files (stat all their headers) rather than taking advantage of the fact that we know which file changed. This is much simpler!
spec also specifies this as property name (optional): textDocumentSync.didSave near didSave notification (in addition to defining it as save in the struct). :(
it also says textDocumentSync can also be a number for backward compat reasons, but doesn't say when the struct was added. I hope it is not recent and we don't end up breaking clients with our capab response :/
no action needed just complaining ...