public async Task <Maybe <AvailableResource> > IsAvailableAsync(string name)
 => await _providerClient.GetAsync(
     async() => await _userRepository.IsNameAvailableAsync(name),
     async() => await _userServiceClient.IsAvailableAsync <AvailableResource>(name));