code: func NewArgs(initialArgs ...KeyValuePair) Args {
  	args := Args{fields: map[string]map[string]bool{}}
  	for _, arg := range initialArgs {
  		args.Add(arg.Key, arg.Value)
  	}
  	return args
  }
docs: // NewArgs returns a new Args populated with the initial args