Chunked into

This uses chunking to move data between types that may extend beyond memory.