catchLeftCombine
either
EitherEffectScalazOps
catsSemigroup
scalaz
concurrent
scalaz