code: func (r *Role) Set(v string) error {
  	val := Role(strings.Title(v))
  	if err := val.Check(); err != nil {
  		return trace.Wrap(err)
  	}
  	*r = val
  	return nil
  }
docs: // Set sets the value of the role from string, used to integrate with CLI tools