code: func (p *Pod) Path() string {
  	switch {
  	case p.isEmbryo:
  		return p.embryoPath()
  	case p.isPreparing || p.isAbortedPrepare:
  		return p.preparePath()
  	case p.isPrepared:
  		return p.preparedPath()
  	case p.isExitedGarbage:
  		return p.exitedGarbagePath()
  	case p.isGarbage:
  		return p.garbagePath()
  	case p.isGone:
  		return "" // TODO(vc): anything better?
  	}
  
  	return p.runPath()
  }
docs: // Path returns the path to the pod according to the current (cached) state.