macro_rules! impl_from_primitive {
    ($t:ident, $wrapped:ty, ($($type:ident),*)) => { ... };
}