check the input and return a Left(ErrorTree) if there is an error or a Right(a) if the data is valid
compose a new validation transformation by chaining two together in sequence.
compose a new validation transformation by chaining two together in sequence. The second Transformation will not be executed unless the first passes.