pub fn canonical_session_selector_rules( rules: &[SessionSelectorRule], ) -> Vec<CanonicalSelectorRule>