macro_rules! test_suite {
    ( name $name:ident ; $($remainder:tt)* ) => { ... };
    ( $($remainder:tt)* ) => { ... };
}