code: func (p *Pod) State() string {
  	switch {
  	case p.isEmbryo:
  		return Embryo
  	case p.isPreparing:
  		return Preparing
  	case p.isAbortedPrepare:
  		return AbortedPrepare
  	case p.isPrepared:
  		return Prepared
  	case p.isDeleting:
  		return Deleting
  	case p.isExitedDeleting:
  		return ExitedDeleting
  	case p.isExited: // this covers p.isExitedGarbage
  		if p.isExitedGarbage {
  			return ExitedGarbage
  		}
  		return Exited
  	case p.isGarbage:
  		return Garbage
  	}
  
  	return Running
  }
docs: // State returns the current state of the pod