Chains another effect-producing function, allowing error propagation.
Function returning a new SyncEffect<U, F>.
Transforms the successful result of the effect.
Recovers from errors by mapping them to a successful value.
Useful for handling failures gracefully.
SyncEffect<T, never>
that ensures success.
Represents a deferred computation that can fail safely. It encapsulates a lazy computation that may throw an error, allowing safe composition.