func ConcatPermissioner(ps ...Permissioner) Permissioner {
	var newPS []Permissioner
	for _, p := range ps {
		if p != nil {
			newPS = append(newPS, p)
		}
	}
	return permissioners(newPS)
}
func ConcatPermissioner(ps ...Permissioner) Permissioner {
	var newPS []Permissioner
	for _, p := range ps {
		if p != nil {
			newPS = append(newPS, p)
		}
	}
	return permissioners(newPS)
}
func ConcatPermissioner ( ps ... Permissioner ) Permissioner { var newPS [ ] Permissioner for _ , p := range ps { if p != nil { newPS = append ( newPS , p ) } } return permissioners ( newPS ) }
// ConcatPermissioner concat permissioner
ConcatPermissioner concat permissioner