code: func (s *Storage) PutEntries(ctx context.Context, project types.ProjectName, path types.StreamPath, entries ...*logpb.LogEntry) {
  	for _, ent := range entries {
  		value, err := proto.Marshal(ent)
  		if err != nil {
  			panic(err)
  		}
  		s.Put(ctx, storage.PutRequest{
  			Project: project,
  			Path:    path,
  			Index:   types.MessageIndex(ent.StreamIndex),
  			Values:  [][]byte{value},
  		})
  	}
  }
docs: // PutEntries is a convenience method for ingesting logpb.Entry's into this
  // Storage object.