Higher-order functionsBuild batched map, zip, and reduce kernels in Gradgen to exploit structure and generate smaller Rust code.