Use Forwardable to let users interactive with underlying HTTPClient.