macro_rules! impl_CFTypeDescription {
($ty:ident) => { ... };
($ty:ident<$($p:ident $(: $bound:path)*),*>) => { ... };
}macro_rules! impl_CFTypeDescription {
($ty:ident) => { ... };
($ty:ident<$($p:ident $(: $bound:path)*),*>) => { ... };
}