Difference between yielding an error and using `Effect.fail` in Effect Typescript

Is there any important difference between a yielding an error and explicitly use Effect.fail?
Was this page helpful?