macro_rules! metadata_init { () => { ... }; ( $($key:expr => $value:expr, $lock:ident;)* ) => { ... }; }