lookahead(n) {
    var fetch = n - this.stash.length;
    while (fetch-- > 0) this.stash.push(this.advance());
    return this.stash[--n];
  }
Lookahead `n` tokens.

@param {Number} n
@return {Object}
@api private