Input types flow from `field()` through validators to the final submit handler. TypeScript instantly catches mismatches between what you accept, what you validate, and what you use.
Functional Validators
Supports both sync and async validators, with first-class transformation and composition of validation results through FP-inspired monadic APIs.
Minimal Design
One function `field()`, one hook `useForm()`, and one component `<Controller>`. Minimal API surface with flexibility that just works with your existing validators and schemas.