var _ … type OSValidator … // Name is part of the system.Validator interface. func (o *OSValidator) Name() string { … } // Validate is part of the system.Validator interface. func (o *OSValidator) Validate(spec SysSpec) ([]error, []error) { … } func (o *OSValidator) validateOS(os, specOS string) error { … }