pub type YCbCra<T> = AlphaColor<T, YCbCr<T>>;
struct YCbCra<T> { pub c: YCbCr<T>, pub a: T, }
c: YCbCr<T>
a: T