pub fn color_distance(a: (u8, u8, u8), b: (u8, u8, u8)) -> f32
How far apart two colours are, weighted the way an eye weights them (the “redmean” approximation).