Given something like:
I would think that the generated code would allocate a buffer for the resulting child dataset, and then traverse the arrays.
This raises several issues:
- implementing combine inline
- best representation for datasets with very small rows.
- preallocating target datasets when the size is known. (Both inline and out of line.)
- generating code that can support vector operations.