Structured Outputs in C# — Schema, Records, End of Parsing