Chunked into

This uses chunking to move data between types that may extend beyond memory.
Is this sufficient @cpcloud ?