code: func (p *Pod) PodManifest() ([]byte, *schema.PodManifest, error) {
  	pmb, err := p.readFile("pod")
  	if err != nil {
  		return nil, nil, errwrap.Wrap(errors.New("error reading pod manifest"), err)
  	}
  	pm := &schema.PodManifest{}
  	if err = pm.UnmarshalJSON(pmb); err != nil {
  		return nil, nil, errwrap.Wrap(errors.New("invalid pod manifest"), err)
  	}
  	return pmb, pm, nil
  }
docs: // PodManifest reads the pod manifest, returns the raw bytes and the unmarshalled object.