Provide completions for the given position and document.
The terminal for which completions are being provided.
Information about the terminal's current state.
A cancellation token.
A list of completions.
Provide completions for the given position and document.