It is aSyntaxErrorto have a non-emptyreturnstatement in an asynchronous generator.
Synchronus generators can return values that include it in the StopIteration exception. Why would a return value in an asynchronous generator not do the same in the StopAsyncIteration?