What are some possible ways in boost::statechart to implement the initial state selection described on Slide 25 of Comparison of Harel's Statecharts & UML Statecharts ?
"On entering the super-state, which state (whether X,Y,Z) to enter depends on the what the condition C evaluates to."