When will structured output be available? Is it difficult for anthropic because custom sampling breaks their safety tools?