> Reordering is important an example: > > fun(int a, int b=2, int c=3) > If you want to name c but not b what are you going to do? In fact, i was wrong on this one, you'd simply call fun(a, c:4). Reordering is nice because if you remove hybrid calls you no longer need an order, you are free to change priority.