code: func (s *Stream) Get(ctx context.Context, params ...GetParam) ([]*logpb.LogEntry, error) {
  	p := getParamsInst{
  		r: logdog.GetRequest{
  			Project: string(s.project),
  			Path:    string(s.path),
  		},
  	}
  	for _, param := range params {
  		param.applyGet(&p)
  	}
  
  	if p.stateP != nil {
  		p.r.State = true
  	}
  
  	resp, err := s.c.C.Get(ctx, &p.r)
  	if err != nil {
  		return nil, normalizeError(err)
  	}
  	if err := loadStatePointer(p.stateP, resp); err != nil {
  		return nil, err
  	}
  	return resp.Logs, nil
  }
docs: // Get retrieves log stream entries from the Coordinator. The supplied
  // parameters shape which entries are requested and what information is
  // returned.