linked_futures
macro_rules! linked_block { ( $one_of_block:ident, $identifier_enum:ident; $($variants:ident),* ) => { ... }; }
Create necessary enums for later usage with link_futures
link_futures