shred
macro_rules! seq { ($head:expr, $( $tail:expr ,)*) => { ... }; }
The seq! macro may be used to easily create a structure which runs things sequentially.
seq!
#[macro_use(seq)] extern crate shred; seq![ SysA, SysB, SysC, ]