code: func newClient(statsNodeClient winNodeStatsClient) (Client, error) {
  	statsClient := new(StatsClient)
  	statsClient.client = statsNodeClient
  
  	err := statsClient.client.startMonitoring()
  	if err != nil {
  		return nil, err
  	}
  
  	return statsClient, nil
  }
docs: // newClient constructs a Client.