pub fn get_matching_groups( query: impl Query<Group>, groups: impl Resource<Group>, ) -> Result<Vec<Group>>
GET /groups/query[?name=][&gid=][&member=[&member=][&. ..]]