code: func NewGRPCServer(address string, serverConfig ServerConfig) (*GRPCServer, error) {
  	if address == "" {
  		return nil, errors.New("Missing address parameter")
  	}
  	//create our listener
  	lis, err := net.Listen("tcp", address)
  
  	if err != nil {
  		return nil, err
  	}
  	return NewGRPCServerFromListener(lis, serverConfig)
  }
docs: // NewGRPCServer creates a new implementation of a GRPCServer given a
  // listen address