Re-visiting Effect code and Fibers in Michael's project
I am re-visiting some Effect code that Michael wrote a while ago: https://github.com/mikearnaldi/vite-remix-effect/blob/main/app/lib/effect.ts. I've been doing some reading on Fibers over at the ZIO docs to try and get a better understanding of them. I was wondering why in this case do we need to create our own set of Fibers and listen out for the
SIGINT
SIGINT
/
SIGTERM
SIGTERM
events to then interrupt all of them?
Won''t they just all die anyway if the program stops running?