macro_rules! lib_enum { ( $(#[$meta:meta])* $name:ident, $first:ident $(, $rest:ident)* $(,)? ) => { ... }; }