There's no real need for do and doWithTimeout to return Responses when the only field of interest is the status code. This also removes the superfluous httpMembersAPIResponse struct.