register
macro_rules! register_structs { { $( $(#[$attr:meta])* $vis_struct:vis $name:ident $(<$life:lifetime>)? { $( $fields:tt )* } ),* } => { ... }; }