suspend_channel
macro_rules! stream { {$($block:tt)*} => { ... }; }
A macro for constructing an async stream from a generator function.