I would like to see this too. At the moment I am working on a downloading thing, and I want to launch multiple downloads and listen to their progress separately. I would like to launch new coroutine for each download. I use livedata to listen to the updates. May you can help actually by suggesting an approach to lunch few separate jobs/coroutines under same parent so I can cancel all at once?