What kind of validation are you looking for? Simple things like "is not empty", "maximum 8 characters"...?
Most libraries I've seen which try to do form validation always lack in certain areas or force you to define your own validation, so I simply ended up adding an `isValid` method to my structs.