macro_rules! impl_from {
    ($target:ty, $x:ident, $t:ty) => { ... };
}