code: func (b *binary) Plan(path string) (*plans.Plan, error) {
  	path = b.Path(path)
  	pr, err := planfile.Open(path)
  	if err != nil {
  		return nil, err
  	}
  	plan, err := pr.ReadPlan()
  	if err != nil {
  		return nil, err
  	}
  	return plan, nil
  }
docs: // Plan is a helper for easily reading a plan file from the working directory.