WIP: Chunk CSVs using pandas.read_csv

closes #587
it's not a `DataFrame` because `as_recarray=True`, so it's `map(tuple, np.ndarray)`