fn try_parse_combinator<'i, 't, P, Impl>(
    input: &mut Parser<'i, 't>
) -> Result<Combinator, ()>