macro_rules! impl_from {
    ($($ctor:ident ($ty:ty),)*) => { ... };
}