Add callable to Combiner
Add literal combiner
Overhaul Batch, remove Batch2