While working with validation behavior in the JSON codec, I noticed that it short-circuits on the first failure instead of accumulating all validation errors. Is this behavior intended by design?
However, Schema#fromDynamicValue does accumulate errors across all fields and nested elements.