either (hackage): Combinators for working with sums.
Keywords: bsd3|control|library|monads