When to Use Custom Errors vs. Default Errors in TypeScript - Effect Community