The Half typeclass in src/CpuArrow/Half.hs has been updated to explicitly define the halfMerge function for splitting and merging tuple types from T2 to T16. This provides a more robust and cleaner abstraction for handling tuple-based data manipulation within the CpuArrow infrastructure. These changes standardize how sub-tuples are combined, simplifying data flow operations.

Extended Half typeclass to support tuple merging - zhengqunkoo/cpu-arrow