fn interpolate_hue( left: f32, left_weight: f32, right: f32, right_weight: f32, hue_interpolation: HueInterpolationMethod, ) -> f32