code: func validate(c context.Context, cfg *Config) error {
  	v := &validation.Context{Context: c}
  	v.SetFile(kindsFile)
  	cfg.Kinds.Validate(v)
  	v.SetFile(projectsFile)
  	cfg.Projects.Validate(v)
  	v.SetFile(vmsFile)
  	cfg.VMs.Validate(v)
  	return v.Finalize()
  }
docs: // validate validates configs.