macro_rules! version_dependent_signature {
    ( $($range:expr => $sig:tt),* ) => { ... };
}