code: func (status TorrentStatus) GoString() string {
  	switch status {
  	case TorrentStatusStopped:
  		return fmt.Sprintf("stopped (%d)", status)
  	case TorrentStatusCheckWait:
  		return fmt.Sprintf("waiting to check files (%d)", status)
  	case TorrentStatusCheck:
  		return fmt.Sprintf("checking files (%d)", status)
  	case TorrentStatusDownloadWait:
  		return fmt.Sprintf("waiting to download (%d)", status)
  	case TorrentStatusDownload:
  		return fmt.Sprintf("downloading (%d)", status)
  	case TorrentStatusSeedWait:
  		return fmt.Sprintf("waiting to seed (%d)", status)
  	case TorrentStatusSeed:
  		return fmt.Sprintf("seeding (%d)", status)
  	case TorrentStatusIsolated:
  		return fmt.Sprintf("can't find peers (%d)", status)
  	default:
  		return fmt.Sprintf("<unknown> (%d)", status)
  	}
  }
docs: // GoString implements the GoStringer interface from the stdlib fmt package