pub fn repeat<'a, C, P, R>(pat: P, range: R) -> RegexRepeat<C, P>where P: Regex<C>, R: Into<CRange<usize>>, C: Context<'a> + Match<C>,