Colour withSaturation(double saturation) { return Colour.fromHSVColour( HSVColour.fromAHSV(a, hue, saturation, hsvValue), ); }