typedef DataChunker<DataType, CursorType> = Future<List<DataType>> Function( CursorType? cursor, int limit, );