code: func NewUser(name string) (User, error) {
  	u := &UserV2{
  		Kind:    KindUser,
  		Version: V2,
  		Metadata: Metadata{
  			Name:      name,
  			Namespace: defaults.Namespace,
  		},
  	}
  	if err := u.CheckAndSetDefaults(); err != nil {
  		return nil, trace.Wrap(err)
  	}
  	return u, nil
  }
docs: // NewUser creates new empty user