Return the source code and arguments spec from kernel generation in ReductionKernel to allow the source to be reused for other purposes.