Implement numeric validators and alternate

These modifs add some validators for numeric fields and a new validation composition function `alternate` implementing the or operator for validations