data.validation (npm): A disjunction that's more appropriate for validating inputs with better vocabulary & straight-forward failure aggregation.
Keywords: fantasy-land|folktale|algebraic|validation|disjunction|applicative|functor