Just like LSP. Just a more intelligent protocol.
You have one implementation of refactoring, instead of, as today, one per language.