macro_rules! string_nonempty {
    [$($e:expr),*] => { ... };
    [$($e:expr),*,] => { ... };
}