Why would the user shuffle and split and merge the examples, however? This is the job of the trainer.