constructor(h, s, l, a) {
    super();
    this.h = clampDegrees(h);
    this.s = clampPercentage(s);
    this.l = clampPercentage(l);
    this.a = clampAlpha(a);
    this.hsla = this;
  }
Initialize a new `HSLA` with the given h,s,l,a component values.

@param {Number} h
@param {Number} s
@param {Number} l
@param {Number} a
@api public