code: func (a *Args) ParseBytes(b []byte) {
  	a.Reset()
  
  	var s argsScanner
  	s.b = b
  
  	var kv *argsKV
  	a.args, kv = allocArg(a.args)
  	for s.next(kv) {
  		if len(kv.key) > 0 || len(kv.value) > 0 {
  			a.args, kv = allocArg(a.args)
  		}
  	}
  	a.args = releaseArg(a.args)
  }
docs: // ParseBytes parses the given b containing query args.