Typed paths, end to end
useField(form, "users.0.email") infers the value type from your schema. Writes are typed too — a typo'd path or wrong value type is a compile error.
Your zod schema is the single source of truth for types, validation, and the UI. Backed by zustand.