fn parse_inner<'item, I: Iterator<Item = Result<Token<'item>, Error>>>( version: FormatDescriptionVersion, nested: bool, tokens: &mut Lexed<I>, ) -> impl Iterator<Item = Result<Item<'item>, Error>> + use<'_, 'item, I>