docs: function Range(){
    if (!(this instanceof Range)) {
      return new Range();
    }
  
    // maximize int.
    var max = Math.pow(2, 32) - 1;
    // default options.
    this.options = {
      min: -max,
      max: max,
      res: {
        range  : /^[\s\d\-~,]+$/,
        blank  : /\s+/g,
        number : /^\-?\d+$/,
        min2num: /^~\-?\d+$/,
        num2max: /^\-?\d+~$/,
        num2num: /^\-?\d+~\-?\d+$/
      }
    };
  
    Object.freeze(this.options);
  }