Macro aparams

Source
macro_rules! aparams {
    ( $( ( $name:expr, $type:expr ) ),* $(,)? ) => { ... };
    ( $(self $(,)?)? $( ( $name:expr, $type:expr ) ),* $(,)? ) => { ... };
}