Apparently your file managed to cause extreme slowdown for `nimsuggest`. While using editors with `nimlsp` or my `nim.nvim` plugin won't cause any lag due to asynchronous communications, the time it took for `nimsuggest` to return the results is extremely long.
It took about 8-9 seconds on my machine for `nim check` to finish, and 22-30 seconds for `nim.nvim` to finish populating the highlighting in the file. Any queries to `nimsuggest` also took a decent amount of time before a reply could be seen. This renders `nimsuggest` useless against files like yours. But thanks to your file, I now have living proof that `nim.nvim` functions well even if `nimsuggest` stalls \o/.
