macro_rules! EnumFromInner { (() $vis:vis enum $name:ident { $($body:tt)* }) => { ... }; }
Derives From<T> for each variant’s payload, assuming all variants are unary.
From<T>