When you create a task, it is immediately sheduled in the event loop, and it starts executing as soon as possible (e.g first await
syntax, or, for example, as in this case, completing the main() function, then the event loop has nothing to do, so it starts executing the next task)