[WIP] [RFR] Implement streaming endpoint

Hm, timeout and wait aren't used?