pub fn glob_match_with_captures<'a>(
glob: &str,
path: &'a str
) -> Option<Vec<Range<usize>>>