code: func BasePermissionsFromStringList(permissions []string) (BasePermissions, error) {
  	permFlag, err := PermFlagFromStringList(permissions)
  	if err != nil {
  		return ZeroBasePermissions, err
  	}
  	return BasePermissions{
  		Perms:  permFlag,
  		SetBit: permFlag,
  	}, nil
  }
docs: // Builds a composite BasePermission by creating a PermFlag from permissions strings and
  // setting them all