IDE/Language Server But | listenable(t) | $Unknown

Summary

IDE can’t work out the listenable interface causing time flow / concurrency features using awaitable/listenable.Await() to show errors (Still compiles just fine)

This is extremely frustrating to develop in on projects heavily depending on these features.

9+ err’s in most files.

Please select what you are reporting on:

Verse

What Type of Bug are you experiencing?

Other

Steps to Reproduce

Get a listenable

Foo(ListenableAgent:listenable(agent))<suspends>:void=
    race:
        block:
            Agent := ListenableAgent.Await() #Can't work out that await is async and will throw an err in IDE 
        block:
            Sleep(20.0)
    

Expected Result

No errors on code that compiles and runs fine.

Observed Result

IDE throws errors

Platform(s)

PC

Some more of us have also been experiencing this issue: