code: func NewMain() *Main {
  	return &Main{
  		ServiceName: DefaultServiceName,
  
  		Addr:    DefaultAddr,
  		Handler: NewHandler(),
  
  		Logger: log15.New("app", "redis-api"),
  
  		Stdin:  os.Stdin,
  		Stdout: os.Stdout,
  		Stderr: os.Stderr,
  	}
  }
docs: // NewMain returns a new instance of Main.