Asynchronous Generators
Asynchronous generators are useful for processing large amounts of data.
MDN
The function can return a value when it's done.
A for..of loop won't run the return statement.