Unexpected Type Issues When Catching Errors - Effect Community