I wasn't sure how to implement autocomplete effectively when I initially built the LSP module, I have some ideas now due to some of the modifications I've made to the ast however it is not a major priority until I begin writing code in the language.
If anyone would like to have a crack the help would be welcome