coroutineScope vs supervisorScope: jak obsługują błędy? | LetsGit.IT