There are 4 design options to choose when when_any is passed zero futures, unfortunately all of them make sense. Till now I am able to
when_any