function setOffset(token, offset, baseToken) {
    if (!token || token === baseToken) {
      return
    }
    if (Array.isArray(token)) {
      for (const t of token) {
        if (!t || t === baseToken) continue
        offsets.set(t, {
          baseToken,
          offset,
          baseline: false,
          expectedIndent: undefined
        })
      }
    } else {
      offsets.set(token, {
        baseToken,
        offset,
        baseline: false,
        expectedIndent: undefined
      })
    }
  }
Set offset to the given tokens.
@param {Token|Token[]|null|(Token|null)[]} token The token to set.
@param {number} offset The offset of the tokens.
@param {Token} baseToken The token of the base offset.
@returns {void}