If you want to play around with writing more 'interesting' completions, check out Fig (https://github.com/withfig/autocomplete).
You can write completions declaratively and use TypeScript to generate dynamic suggestions.
Disclosure: I'm one of the founders.