I'm struggling to understand this demo app. You type in some text and it echoes the exact same text back to you? I assume the project just hasn't fully fleshed out the readme
I'm noting the use of "stream" and that the upper_case function is a generator (see the `yield` keyword) which I take to mean any asynchronous process could be placed there. e.g. a call to a chatbot api.