code: func (d *Decoder) RawToken() (Token, error) {
  	if d.unmarshalDepth > 0 {
  		return nil, errRawToken
  	}
  	return d.rawToken()
  }
docs: // RawToken is like Token but does not verify that
  // start and end elements match and does not translate
  // name space prefixes to their corresponding URLs.