pub trait Mapper<T> { fn to(&self) -> T; }
Trait defining a mapper converting itself to a destination Type of T