Retry Promise Based on Error Type - Effect Community