code: func Convert(oldConfig Config) (string, storage.Config) {
  	newConfig := storage.NewConfig()
  	newConfig.TraceLoggingEnabled = oldConfig.TraceLoggingEnabled
  	newConfig.ValidateKeys = oldConfig.ValidateKeys
  	newConfig.Engine.MADVWillNeed = oldConfig.TSMWillNeed
  	newConfig.Engine.Cache.MaxMemorySize = oldConfig.CacheMaxMemorySize
  	newConfig.Engine.Cache.SnapshotMemorySize = oldConfig.CacheSnapshotMemorySize
  	newConfig.Engine.Cache.SnapshotWriteColdDuration = oldConfig.CacheSnapshotWriteColdDuration
  	newConfig.Engine.Compaction.FullWriteColdDuration = oldConfig.CompactFullWriteColdDuration
  	newConfig.Engine.Compaction.Throughput = oldConfig.CompactThroughput
  	newConfig.Engine.Compaction.ThroughputBurst = oldConfig.CompactThroughputBurst
  	newConfig.Engine.Compaction.MaxConcurrent = oldConfig.MaxConcurrentCompactions
  	newConfig.WALPath = oldConfig.WALDir
  	newConfig.WAL.FsyncDelay = oldConfig.WALFsyncDelay
  	return oldConfig.Dir, newConfig
  }
docs: // Convert takes an old Config and converts it into a new Config. It also returns the value
  // of the Dir key so that it can be passed through appropriately to the storage engine constructor.