code: func prepareExecutable() error {
  	path, err := downloadFromUrl(GetDownloadURL(), base+"/$V", thrustVersion)
  	if err != nil {
  		return err
  	}
  
  	return UnzipExecutable(path)
  }
docs: /*
  prepareExecutable dowloads, unzips and does alot of other magic to prepare our thrust core build.
  */