Thanks for the explanations. Eventually there will inevitably be situations where users need to start async work from a sync context. - I should have a master-parent-boss Task that all async functions are executed in right, or I just have to start async work from sync function - who creates the Task instance? Does that mean then I have to make the semantic inference that a sync foo should only create a Task which executes the given async function? Is this a Swift Concurrency WIP-like thing or I am missing additional understanding?