Wait for all tasks to finish
List or crash if one task failed and will not run the rest, if you don't care about resultT check awaitOrNull
Array or crash if one task failed and will not run the rest, if you don't care about resultT check awaitOrNull