Helps you to structure asynchronous and parallel tasks