pub trait ThemeTo: ThemeGen<T = String> { // Required method fn color_to( &self, text: &str, color: <Self as ThemeGen>::C, ) -> <Self as ThemeGen>::T; }