macro_rules! field_specific {
    ($field:ident, $modulus:ident, $inv:ident, sparse) => { ... };
    ($field:ident, $modulus:ident, $inv:ident, dense) => { ... };
}