We previously used Scalaz for its right-biased Disjunction (i.e. \/).
Scalaz seems to no longer be popular, many people are now using Cats instead (on which we already have a dependency for IO).
Since Scala 2.12.x, Scala's own disjunction type, Either, is now right biased so for the most part we can just use that. Cats provides some additional Applicatives for Either which can replace our other uses of Scalaz.
We previously used Scalaz for its right-biased Disjunction (i.e.
\/
). Scalaz seems to no longer be popular, many people are now using Cats instead (on which we already have a dependency forIO
).Since Scala 2.12.x, Scala's own disjunction type,
Either
, is now right biased so for the most part we can just use that. Cats provides some additional Applicatives for Either which can replace our other uses of Scalaz.