Procedural macro for deriving `From` for types with same internal structure.