using VoidCat.Model; namespace VoidCat.Services.Abstractions; public interface IUserStore { ValueTask LookupUser(string email); ValueTask Get(Guid id); ValueTask Set(VoidUser user); IAsyncEnumerable ListUsers(CancellationToken cts); }