OpenAI Structured Outputs: Why is it important?