code: func (service *GCSService) ReadObject(ctx context.Context, params GCSObjectParams) (GCSReader, error) {
  	r, err := service.Client.Bucket(params.Bucket).Object(params.ID).NewReader(ctx)
  	if err != nil {
  		return nil, err
  	}
  
  	return r, nil
  }
docs: // ReadObject reads a GCSObjectParams, returning a GCSReader object if successful, and an error otherwise