llm structured output enum