fn is_required(value: &str) -> bool
A field is optional when its own chain carries .optional() or .default().
.optional()
.default()
Depth matters: z.array(z.string().optional()) is a required field holding optional elements.
z.array(z.string().optional())