@hackage validation-micro1.0.0.0

Lighweight pure data validation based on Applicative

Lighweight pure data validation based on Applicative. The library provides the following Either-like data type with suitable instances like Semigroup to accumulate validation errors in the Failure branch :

data Validation e a
    = Failure e
    | Success a