Currently, the Pager class supports both `IEnumerable` and `IEnumerable<T>`. It would be great if it supported `IAsyncEnumerable<T>` for usage in async context