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