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