either
Runs a computation block using Raise, and return its outcome as Either.
Either.Right represents success,
Either.Left represents logical failure.
This function re-throws any exceptions thrown within the Raise block.
Read more about running a Raise computation in the Arrow docs.