macro_rules! impl_copy_clone {
    ($ty:ident $(<$lifetime:tt>)*) => { ... };
}