code: func NewGRPCServer(config *config.Config, server *Server, metricsReporters []metrics.Reporter) (*GRPCServer, error) {
  	gs := &GRPCServer{
  		config:           config,
  		server:           server,
  		metricsReporters: metricsReporters,
  	}
  	return gs, nil
  }
docs: // NewGRPCServer constructor