TypeScript Union Type Issue with `Effect.catchAll` and `Effect.succeed` - Effect Community