Generators, wait groups and closures in Golang
acim.net