Specific return type. The return type moves away from the actual data that we need and instead returns a new type Promise which has to be introspected. -Что?
The code is still written as if we were writing synchronous code, top-down, without the need of any special syntax, beyond the use of a function called launch which essentially kicks-off the coroutine (covered in other tutorials).