token(t, wrapper = noop, ...args) {
    if (!t) {
      return "";
    }
    const value = wrapper(t.value, ...args);
    return this.ts.wrap([this.ts.trivia(t.trivia), value]);
  }
@param {import("./tokeniser.js").Token} t
@param {Function} wrapper
@param {...any} args
@returns