pub trait Colorize<T: Write, Y: YaxColors + ?Sized> { fn colorize(&self, colors: &Y, out: &mut T) -> Result; }