macro_rules! derive_serialized_type { ($type_name:ident) => { ... }; ($type_name:ident, $decl:meta) => { ... }; }