fetcher abstract method
Implementation of your data acquisition.
This SHOULD NOT throw error. (you SHOULD handle errors yourself in your implementation)
Returns Iterable<T> on success, null on failure.
Implementation
Future<Iterable<T>?> fetcher(Q? target, int pageNo);