SWI-Prolog on Helix needing a tree-sitter?

Good news on GitHub from Kirawi about Helix = they already support the LSP protocol on Helix and Kirawi says that

it’s straightforward to add a new LSP for a language (see languages.toml ).

Anybody having done something with LSP that could be used to make SWI-Prolog be on Helix too ?