macro_rules! extract_int {
    ($obj:ident, $error_val:expr, $pylong_as:expr) => { ... };
    ($obj:ident, $error_val:expr, $pylong_as:expr, $force_index_call: literal) => { ... };
}macro_rules! extract_int {
    ($obj:ident, $error_val:expr, $pylong_as:expr) => { ... };
    ($obj:ident, $error_val:expr, $pylong_as:expr, $force_index_call: literal) => { ... };
}