i think it'd be nice to be able to timeout streams, otherwise it'll just lock the thread and end up keeping the allocations right?
it could be done either with a timeout: Duration parameter (less likely for users to miss) or by implementing a Timed trait on the items at twilight_standby::future (not breaking), if you give me the up i can work on this