next_gen
macro_rules! make_yield { ( @with_dollar![$dol:tt] $co:expr ) => { ... }; ( $co:expr ) => { ... }; }