Some generic data validations based on scalaz' Disjunction (scala.Either).