public async Task <Result <Unit, Contracts.Error> > SetGlobalAsync(Contracts.SecurityConfiguration configuration) { var result = await ToConfiguration(configuration).AndThenAsync(config => _storage.PersistGlobal(config)); return(result.MapFailure(ErrorExtensions.ToContract)); }