code: func (info *walletInfos) Report() map[string]string {
  	report := map[string]string{
  		"Data directory":         info.datadir,
  		"Ethstats username":      info.ethstats,
  		"Node listener port ":    strconv.Itoa(info.nodePort),
  		"RPC listener port ":     strconv.Itoa(info.rpcPort),
  		"Website address ":       info.webHost,
  		"Website listener port ": strconv.Itoa(info.webPort),
  	}
  	return report
  }
docs: // Report converts the typed struct into a plain string->string map, containing
  // most - but not all - fields for reporting to the user.