- [x] transform_iter.cpp has a lot of redundancy across replay types - [x] runKernel and runTestKernel have a lot of redundancy and we should be able to merge them