pub type LumaA<T = f32, S = Srgb> = AlphaColor<T, Luma<T, S>>;
struct LumaA<T = f32, S = Srgb> { pub c: Luma<T, S>, pub a: T, }
c: Luma<T, S>
a: T