team async https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/ team goroutine https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/