public async Task <Maybe <UserSession> > GetSessionAsync(Guid id)
 => await _providerClient.GetAsync(
     async() => await _userSessionRepository.GetByIdAsync(id),
     async() => await _userServiceClient.GetSessionAsync <UserSession>(id));