Using Cause to Handle Errors in TypeScript - Effect Community