fn parse_id<'a, P: SourcePos, Pa: ParseSource<'a, Pos = P>, E: FnMut(String, SourceRange<P>, DiagnosticLevel)>(
id: &str,
pos: P,
tkn: &mut TeXTokenizer<'a, Pa, E>,
) -> Option<ArchiveId>fn parse_id<'a, P: SourcePos, Pa: ParseSource<'a, Pos = P>, E: FnMut(String, SourceRange<P>, DiagnosticLevel)>(
id: &str,
pos: P,
tkn: &mut TeXTokenizer<'a, Pa, E>,
) -> Option<ArchiveId>