A rule combinator for form validations