Overview
The stages-cats module integrates the stages library with the cats ecosystem.
It depends on cats-core and provides three things:
IOr— a binary operator that combines stage outputs intocats.data.Ior, covering all four combinations of left/right presence, including the case where both sides produce a value simultaneously.Validated— projections forcats.data.Validatedthat routeValidandInvalidvalues into the pipeline independently.StatusInstances—cats.Monoidandcats.Eqinstances forStatus, exposing the algebraic structure described in thecoremodule as standard cats typeclasses.