Add a "balancing" learner
This should be an indispensable tool for parallel adaptive workflow: a container storing several similar learners and minimizing the loss that is a sum of the individual learner losses. So basically it should be a relay requesting points from the learner expecting highest immediate improvement.