macro_rules! forward_ref_unop {
    (impl $imp:ident, $method:ident for $t:ty) => { ... };
    (impl $imp:ident, $method:ident for $t:ty, #[$attr:meta]) => { ... };
}