macro_rules! struct_fields {
    (
        $(#[$meta:meta])*
        $vis:vis struct $name:ident {
            $($(#[$vmeta:meta])* $vname:ident : $tname:ty,)*
        }
    ) => { ... };
}