macro_rules! try_from_both_bounded {
    ($source:ty, $($target:ty),*) => { ... };
}