Optimization/multiplicity handling of Bacon.when. Updated docs