8.3.1: Overview
8.3.2: Field access completion
8.3.3: Call argument completion
8.3.4: Type path completion
8.3.5: Usage completion
8.3.6: Position completion
8.3.7: Top-level completion
8.3.8: Completion server