A view of the data set to be loaded
at an evaluator as an iterable of
key value pairs.
Implementations need not materialize
and clients should not assume that the
data is materialized. Any such thing
is left as a post-processing step.
Client also can't assume that the iterator
returned here can be restarted