set chroma(newChroma) {
        this.setInternalState(HctSolver.solveToInt(this.internalHue, newChroma, this.internalTone));
    }
@param newChroma 0 <= newChroma < ?
Chroma may decrease because chroma has a different maximum for any given
hue and tone.