pub trait ToYxy { type WhitePoint: WhitePoint; fn to_yxy<T: Channel + Float>(&self) -> Yxy<T, Self::WhitePoint>; }