function ENUM (arrValues) {
  if (!(this instanceof ENUM)) return new ENUM(arrValues)
  if (!arrValues) throw new Error('ENUM must declare array of values')
  this.values = arrValues
}