pub type LlguidanceGrammar = TopLevelGrammar;
struct LlguidanceGrammar { pub grammars: Vec<GrammarWithLexer>, pub max_tokens: Option<usize>, }
grammars: Vec<GrammarWithLexer>
max_tokens: Option<usize>