Name the `sync` type used to wait until a known group of goroutines has called `Done`

from Go
intermediate 1 min

Name the `sync` type used to wait until a known group of goroutines has called `Done`.

Report an error