Inspired by Nathaniel J. Smith's commentary on the go statement, I implemented a simple nursery in Go a few years back based on golang.org/x/sync/errgroup. I find the structure very useful. This code was used in production environments for several years within SchoolsPLP before being released here.
This software is released into the public domain. See LICENSE for details.
Thanks to SchoolsPLP, LLC for funding part of the work and allowing this code to be released freely.