Coroutines for Go
I have written Go professionally for many years now and don't want to see it become something like the Python Twisted / Tornado / whatever frameworks.The go keyword nicely prevents the annoying function coloring problem, which causes quite a bit of pain.Sometimes in high performance contexts I'd like to be able to do something like e.g. per CPU core data sharding, but this proposal doesn't scratch those kinds of itches.