Handling SIGTERM with Cleanup in Effect Typescript - Effect Community