Difference between `Effect.catchAll` and `Effect.orElse` - Effect Community