* Fixes a bunch of param types to take partial progress into account. * Will allow us to support insert/replace text in completions