macro_rules! bail_never_supported {
    ($feature:expr, $docs:expr, $details:expr) => { ... };
    ($feature:expr, $docs:expr) => { ... };
    ($feature:expr) => { ... };
}