Macro signature

Source
macro_rules! signature {
    (($($param:expr),* $(,)?) => ()) => { ... };
    (($($param:expr),* $(,)?) => $ret:expr) => { ... };
}