pub fn prefix_completion_helper( word: &TokenComponent, prefixes: &Prefixes, completions: &mut Vec<SimpleCompletion>, extra_edits: impl FnMut(&str, &str) -> Option<Vec<TextEdit>>, )