pub(crate) fn expect_single_inner<'input>( pair: Pair<'input, Rule>, context: &str, ) -> Result<Pair<'input, Rule>, Diagnostic>