code: func NewConfig() Config {
  	return Config{
  		RetentionInterval:   toml.Duration(DefaultRetentionInterval),
  		ValidateKeys:        DefaultValidateKeys,
  		TraceLoggingEnabled: DefaultTraceLoggingEnabled,
  
  		WAL:    tsm1.NewWALConfig(),
  		Engine: tsm1.NewConfig(),
  		Index:  tsi1.NewConfig(),
  	}
  }
docs: // NewConfig initialises a new config for an Engine.