pub trait RedoxCommon { type ToRedox; fn from_vec(vec: Self::ToRedox) -> Self; fn red(self) -> Self::ToRedox; }