pub fn ltm<'a, C, O, L, R>(left: L, right: R) -> RegexLongestTokenMatch<C, L, R>where O: Ret, L: Regex<C, Ret = O>, R: Regex<C, Ret = O>, C: Context<'a> + Match<C>,