checkpointing first merge of reactors
more cleanup around mingle/types.CastReactor