In my understanding, senders/receivers is a more generalized concurrency model, but it has been designed to play well with coroutines.