What blows me away about this example, is that #Textual is an async framework. Scratch the surface and there is async and await to the core.
But look at this code. It's a fully working Textual app, but can you see an await anywhere?
https://gist.github.com/willmcgugan/3ade56598beec8d8ce820ee216d68eaa
@willmcgugan I get "ImportError: Package 'textual.widgets' has no class 'Switch'"
@willmcgugan Just cloned it again – same error. I must be doing something wrong, but I have no idea what.