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