Creates a new client which sends requests on behalf of the given user.
Client onBehalfOf(UserId user) { ActorRequestFactory requests = _requests(user); return _newClient(requests); }