code: func (t token) split() (name, value string) {
  	split := strings.SplitN(string(t), "=", 2)
  	name = split[0]
  	if len(split) == 2 {
  		value = split[1]
  	}
  	return
  }
docs: // split breaks a token into its name and value components.