the GRPC guys define their own `IAsyncStreamReader...
# coroutines
g
the GRPC guys define their own
IAsyncStreamReader
... which has a
Task<R> moveNext()
function so you can write
while (await stream.moveNext())
... is that as close to kotlin's channels as you can get in C#?