Looks like you were implemeting a WaitGroup anwyay...
Merge pull request #601 from freeformz/benchmark_changes

Seems like you were emulating a WaitGroup anyway...