What I was getting wrong about structured outputs that fail safely · PitHub