macro_rules! count {
    () => { ... };
    ( $x:tt $($xs:tt)* ) => { ... };
}