macro_rules! public_vars {
    ($($name:ident: $type:ty),* $(,)?) => { ... };
}