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