A failed outcome, instead of a io.fsq.common.base.Success.
Projects an io.fsq.common.base.Outcome as a monad.
Represents the outcome of an action where an action results in the disjoint union of two states: success or failure.
A successful outcome, instead of a io.fsq.common.base.Failure.
Represents the outcome of an action where an action results in the disjoint union of two states: success or failure. The only instances of io.fsq.common.base.Outcome are io.fsq.common.base.Success and io.fsq.common.base.Failure. By default, io.fsq.common.base.Outcome operates as a monad over the successful state.