Chain a ResultAsync-producing step. If the input resolves to err,
fn is skipped; otherwise fn runs and its result becomes the output.
Error channels are unioned.
Dual API — works data-first or curried for use in pipe.
Chain a ResultAsync-producing step. If the input resolves to err,
fn is skipped; otherwise fn runs and its result becomes the output.
Error channels are unioned.
Dual API — works data-first or curried for use in pipe.
Chain a ResultAsync-producing step. If the input resolves to
err,fnis skipped; otherwisefnruns and its result becomes the output. Error channels are unioned.Dual API — works data-first or curried for use in
pipe.