macro_rules! any_impl {
    ($bound:ident, $trait:ident $(, $constraint:ident)*) => { ... };
    ($trait:ident) => { ... };
}