pub fn highest_role_from_groups<I, S>(groups: I) -> CallerRolewhere I: IntoIterator<Item = S>, S: AsRef<str>,