Difference Between `Effect.die` and `throw` in Effectful Context

I'm wondering what is the semantic difference between Effect.die(new Error) and throw new Error when done inside and Effectful context. Is this AI response accurate? I thought Effect.die() would automatically happen behind the scenes.
image.png
Was this page helpful?