macro_rules! extract_options_len {
    (set_options, $value:expr) => { ... };
    ($func:ident, $value:expr) => { ... };
}