macro_rules! list_id_impl {
    ($ident:ident, $ty:tt) => { ... };
}