[WIP] [RFR] Implement streaming endpoint

I assume you wanted to use `timeout` / `wait` here?