code: func (s *Store) Set(ctx context.Context, name string, value []byte) error {
  	name = s.prefix + name
  	out.Debug(ctx, "consul.Set(%s)", name)
  	p := &api.KVPair{
  		Key:   name,
  		Value: value,
  	}
  	_, err := s.api.KV().Put(p, nil)
  	return err
  }
docs: // Set writes a single entry