docs: function TypeDef(arity, type, repeats) {
    // arity for the parameter
    this.arity = arity;
  
    // type declarations as an array
    this.type = type;
  
    // does this value accumulate repeating declarations
    this.repeats = repeats;
  }