Returns a copy of this color with the hue parameter replaced with the given value.
hue
@override HSLColour withHue(double hue) { return HSLColour.fromAHSL(alpha, hue, saturation, lightness); }