macro_rules! int_module {
    ($T:ident) => { ... };
    ($T:ident, #[$attr:meta]) => { ... };
}