Можно ли сделать функцию с горутинами, которую можно вызывать и синхронно, и асинхронно в Go

golangасинхронностьгорутинымногопоточностьфункции