Possibly stupid question, but why does the dog array validate:<p><pre><code> const dogsList = z.array(dogSchema);
dogSchema.parse([
{ name: 'Cujo', neutered: null },
{ name: 'Fido', age: 4, neutered: true },
]); // passes
</code></pre>
Since 'Cujo' doesn't have an age? Assuming it's the same dogSchema as in the previous block, age is required, right?<p>Oh, and a minor typo: <i>This lets you confidently This way you can confidently...</i>.