macro_rules! parallel {
    (impl $fblock:block [$($c:expr,)*] [$block:expr $(, $rest:expr)*]) => { ... };
    (impl $fblock:block [$($blocks:expr,)*] []) => { ... };
    ($fblock:block, $($blocks:block),*) => { ... };
}
Expand description

Runs a list of blocks in parallel. The first block is executed immediately on the current thread. Use that for the longest running block.