macro_rules! gidx {
    ($e:expr, $i:expr) => { ... };
}