When using a default param + some destructuring param + a rest param, the initialization order of the destructured arguments was incorrect due to the presence of the rest parameter.