https://docs.llamaindex.ai/en/stable/examples/output_parsing/llm_program/ https://docs.llamaindex.ai/en/stable/examples/output_parsing/guidance_pydantic_program/