pub fn match_moniker_against_component_selector<I, S>(
    moniker_segments: I,
    component_selector: &ComponentSelector
) -> Result<bool, Error>
where I: Iterator<Item = S>, S: AsRef<str>,