macro_rules! _dyn_newtype_define_inner {
( $(#[$outer:meta])*
$vis:vis $name:ident($container:ident<$trait:ident>)
) => { ... };
( $(#[$outer:meta])*
$vis:vis $name:ident<$lifetime:lifetime>($container:ident<$trait:ident>)
) => { ... };
}