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