macro_rules! impl_supports_interfaces {
    (
        $name:ty $(: $($($interface:path),+ $(,)?)?)?
    ) => { ... };
}