Asyncio sounds promising, does anyone with more knowledge know whether it comes close to Go channels?
Go channels are the only experience I have with concurrent programming, but when I understood them it quickly became second nature to create everything using channels. Can techniques like websockets be used now as cleanly as in Go?